home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_2_About.txt < prev    next >
Text File  |  1993-06-23  |  137KB  |  2,453 lines

  1. # near model CODE resource
  2. # jump table entries: 1160-1164 (5 of them)
  3. export_145:
  4. 00000000  4E56 FEF6                link       A6, -0x010A
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  49EE FF00                lea.l      A4, [A6 - 0x100]
  7. 0000000C  426D CCF2                clr.w      [A5 - 0x330E]
  8. 00000010  486E FEF6                pea.l      [A6 - 0x10A]
  9. 00000014  A874                     syscall    GetPort
  10. 00000016  598F                     subq.l     A7, 4
  11. 00000018  3F3C 07D1                move.w     -[A7], 0x7D1
  12. 0000001C  7000                     moveq.l    D0, 0x00
  13. 0000001E  2F00                     move.l     -[A7], D0
  14. 00000020  72FF                     moveq.l    D1, 0xFFFFFFFF
  15. 00000022  2F01                     move.l     -[A7], D1
  16. 00000024  A97C                     syscall    GetNewDialog
  17. 00000026  265F                     movea.l    A3, [A7]+
  18. 00000028  200B                     move.l     D0, A3
  19. 0000002A  6700 015A                beq        +0x15C /* 00000186 */
  20. 0000002E  2F0B                     move.l     -[A7], A3
  21. 00000030  A873                     syscall    SetPort
  22. 00000032  2F0B                     move.l     -[A7], A3
  23. 00000034  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  24. 00000038  2F0B                     move.l     -[A7], A3
  25. 0000003A  A915                     syscall    ShowWindow
  26. 0000003C  2F0B                     move.l     -[A7], A3
  27. 0000003E  A91F                     syscall    SelectWindow
  28. 00000040  2F0B                     move.l     -[A7], A3
  29. 00000042  4EBA 1726                jsr        [PC + 0x1726 /* 0000176A */]
  30. 00000046  2F0B                     move.l     -[A7], A3
  31. 00000048  4EBA 1810                jsr        [PC + 0x1810 /* 0000185A */]
  32. 0000004C  2F0B                     move.l     -[A7], A3
  33. 0000004E  4EBA 1768                jsr        [PC + 0x1768 /* 000017B8 */]
  34. 00000052  302D D904                move.w     D0, [A5 - 0x26FC]
  35. 00000056  48C0                     ext.l      D0
  36. 00000058  4FEF 0010                lea.l      A7, [A7 + 0x10]
  37. 0000005C  6608                     bne        +0xA /* 00000066 */
  38. 0000005E  2F0B                     move.l     -[A7], A3
  39. 00000060  700B                     moveq.l    D0, 0x0B
  40. 00000062  3F00                     move.w     -[A7], D0
  41. 00000064  A827                     syscall    HideDialogItem/HideDItem
  42. label00000066:
  43. 00000066  7E00                     moveq.l    D7, 0x00
  44. 00000068  2A38 02F0                move.l     D5, [0x000002F0 /* DoubleTime */]
  45. label0000006C:
  46. 0000006C  486D 04B2                pea.l      [A5 + 0x4B2 /* export_146 */]
  47. 00000070  486E FEFE                pea.l      [A6 - 0x102]
  48. 00000074  A991                     syscall    ModalDialog
  49. 00000076  2F0B                     move.l     -[A7], A3
  50. 00000078  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  51. 0000007C  486D CCF4                pea.l      [A5 - 0x330C]
  52. 00000080  486D CCFE                pea.l      [A5 - 0x3302]
  53. 00000084  486D CCF6                pea.l      [A5 - 0x330A]
  54. 00000088  A98D                     syscall    GetDialogItem/GetDItem
  55. 0000008A  2D6D CCFE FEFA           move.l     [A6 - 0x106], [A5 - 0x3302]
  56. 00000090  302E FEFE                move.w     D0, [A6 - 0x102]
  57. 00000094  5340                     subq.w     D0, 1
  58. 00000096  6700 00E0                beq        +0xE2 /* 00000178 */
  59. 0000009A  5340                     subq.w     D0, 1
  60. 0000009C  670A                     beq        +0xC /* 000000A8 */
  61. 0000009E  0440 0009                subi.w     D0, 0x9 /* '\t' */
  62. 000000A2  6748                     beq        +0x4A /* 000000EC */
  63. 000000A4  6000 00D2                bra        +0xD4 /* 00000178 */
  64. label000000A8:
  65. 000000A8  4A87                     tst.l      D7
  66. 000000AA  6736                     beq        +0x38 /* 000000E2 */
  67. 000000AC  598F                     subq.l     A7, 4
  68. 000000AE  A975                     syscall    TickCount
  69. 000000B0  2C1F                     move.l     D6, [A7]+
  70. 000000B2  2007                     move.l     D0, D7
  71. 000000B4  D085                     add.l      D0, D5
  72. 000000B6  BC80                     cmp.l      D6, D0
  73. 000000B8  6C1E                     bge        +0x20 /* 000000D8 */
  74. 000000BA  7000                     moveq.l    D0, 0x00
  75. 000000BC  322D CCF2                move.w     D1, [A5 - 0x330E]
  76. 000000C0  48C1                     ext.l      D1
  77. 000000C2  57C0                     seq        D0
  78. 000000C4  4400                     neg.b      D0
  79. 000000C6  3B40 CCF2                move.w     [A5 - 0x330E], D0
  80. 000000CA  2F0B                     move.l     -[A7], A3
  81. 000000CC  4EBA 019C                jsr        [PC + 0x19C /* 0000026A */]
  82. 000000D0  7E00                     moveq.l    D7, 0x00
  83. 000000D2  588F                     addq.l     A7, 4
  84. 000000D4  6000 00A2                bra        +0xA4 /* 00000178 */
  85. label000000D8:
  86. 000000D8  598F                     subq.l     A7, 4
  87. 000000DA  A975                     syscall    TickCount
  88. 000000DC  2E1F                     move.l     D7, [A7]+
  89. 000000DE  6000 0098                bra        +0x9A /* 00000178 */
  90. label000000E2:
  91. 000000E2  598F                     subq.l     A7, 4
  92. 000000E4  A975                     syscall    TickCount
  93. 000000E6  2E1F                     move.l     D7, [A7]+
  94. 000000E8  6000 008E                bra        +0x90 /* 00000178 */
  95. label000000EC:
  96. 000000EC  4A87                     tst.l      D7
  97. 000000EE  6700 0082                beq        +0x84 /* 00000172 */
  98. 000000F2  598F                     subq.l     A7, 4
  99. 000000F4  A975                     syscall    TickCount
  100. 000000F6  2C1F                     move.l     D6, [A7]+
  101. 000000F8  2007                     move.l     D0, D7
  102. 000000FA  D085                     add.l      D0, D5
  103. 000000FC  BC80                     cmp.l      D6, D0
  104. 000000FE  6C6A                     bge        +0x6C /* 0000016A */
  105. 00000100  4A6D CCE8                tst.w      [A5 - 0x3318]
  106. 00000104  6606                     bne        +0x8 /* 0000010C */
  107. 00000106  4A6D CCE6                tst.w      [A5 - 0x331A]
  108. 0000010A  6718                     beq        +0x1A /* 00000124 */
  109. label0000010C:
  110. 0000010C  2F0C                     move.l     -[A7], A4
  111. 0000010E  3F3C 0841                move.w     -[A7], 0x841
  112. 00000112  7003                     moveq.l    D0, 0x03
  113. 00000114  3F00                     move.w     -[A7], D0
  114. 00000116  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  115. 0000011A  2F0C                     move.l     -[A7], A4
  116. 0000011C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  117. 00000120  588F                     addq.l     A7, 4
  118. 00000122  6004                     bra        +0x6 /* 00000128 */
  119. label00000124:
  120. 00000124  4EBA 10A4                jsr        [PC + 0x10A4 /* 000011CA */]
  121. label00000128:
  122. 00000128  302D D904                move.w     D0, [A5 - 0x26FC]
  123. 0000012C  48C0                     ext.l      D0
  124. 0000012E  662E                     bne        +0x30 /* 0000015E */
  125. 00000130  2F0B                     move.l     -[A7], A3
  126. 00000132  700B                     moveq.l    D0, 0x0B
  127. 00000134  3F00                     move.w     -[A7], D0
  128. 00000136  A827                     syscall    HideDialogItem/HideDItem
  129. 00000138  2F0B                     move.l     -[A7], A3
  130. 0000013A  7007                     moveq.l    D0, 0x07
  131. 0000013C  3F00                     move.w     -[A7], D0
  132. 0000013E  486D CCF4                pea.l      [A5 - 0x330C]
  133. 00000142  486D CCFE                pea.l      [A5 - 0x3302]
  134. 00000146  486D CCF6                pea.l      [A5 - 0x330A]
  135. 0000014A  A98D                     syscall    GetDialogItem/GetDItem
  136. 0000014C  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  137. 00000150  486D CB08                pea.l      [A5 - 0x34F8]
  138. 00000154  A98F                     syscall    SetDialogItemText/SetIText
  139. 00000156  2F0B                     move.l     -[A7], A3
  140. 00000158  4EBA 165E                jsr        [PC + 0x165E /* 000017B8 */]
  141. 0000015C  588F                     addq.l     A7, 4
  142. label0000015E:
  143. 0000015E  2F0B                     move.l     -[A7], A3
  144. 00000160  4EBA 00D0                jsr        [PC + 0xD0 /* 00000232 */]
  145. 00000164  7E00                     moveq.l    D7, 0x00
  146. 00000166  588F                     addq.l     A7, 4
  147. 00000168  600E                     bra        +0x10 /* 00000178 */
  148. label0000016A:
  149. 0000016A  598F                     subq.l     A7, 4
  150. 0000016C  A975                     syscall    TickCount
  151. 0000016E  2E1F                     move.l     D7, [A7]+
  152. 00000170  6006                     bra        +0x8 /* 00000178 */
  153. label00000172:
  154. 00000172  598F                     subq.l     A7, 4
  155. 00000174  A975                     syscall    TickCount
  156. 00000176  2E1F                     move.l     D7, [A7]+
  157. label00000178:
  158. 00000178  302E FEFE                move.w     D0, [A6 - 0x102]
  159. 0000017C  48C0                     ext.l      D0
  160. 0000017E  7201                     moveq.l    D1, 0x01
  161. 00000180  B280                     cmp.l      D1, D0
  162. 00000182  6600 FEE8                bne        -0x116 /* 0000006C */
  163. label00000186:
  164. 00000186  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  165. 0000018A  A873                     syscall    SetPort
  166. 0000018C  2F0B                     move.l     -[A7], A3
  167. 0000018E  A983                     syscall    DisposeDialog
  168. 00000190  4CEE 18E0 FEE2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x11E]
  169. 00000196  4E5E                     unlink     A6
  170. 00000198  4E75                     rts
  171. export_146:
  172. 0000019A  4E56 FFEE                link       A6, -0x0012
  173. 0000019E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  174. 000001A2  286E 000C                movea.l    A4, [A6 + 0xC]
  175. 000001A6  266E 0010                movea.l    A3, [A6 + 0x10]
  176. 000001AA  4206                     clr.b      D6
  177. 000001AC  3014                     move.w     D0, [A4]
  178. 000001AE  48C0                     ext.l      D0
  179. 000001B0  7203                     moveq.l    D1, 0x03
  180. 000001B2  B280                     cmp.l      D1, D0
  181. 000001B4  664E                     bne        +0x50 /* 00000204 */
  182. 000001B6  2E3C 0000 00FF           move.l     D7, 0xFF
  183. 000001BC  CEAC 0002                and.l      D7, [A4 + 0x2]
  184. 000001C0  4887                     ext.w      D7
  185. 000001C2  48C7                     ext.l      D7
  186. 000001C4  700D                     moveq.l    D0, 0x0D
  187. 000001C6  B087                     cmp.l      D0, D7
  188. 000001C8  670A                     beq        +0xC /* 000001D4 */
  189. 000001CA  4887                     ext.w      D7
  190. 000001CC  48C7                     ext.l      D7
  191. 000001CE  7003                     moveq.l    D0, 0x03
  192. 000001D0  B087                     cmp.l      D0, D7
  193. 000001D2  664A                     bne        +0x4C /* 0000021E */
  194. label000001D4:
  195. 000001D4  206E 0008                movea.l    A0, [A6 + 0x8]
  196. 000001D8  30BC 0001                move.w     [A0], 0x1
  197. 000001DC  2F0B                     move.l     -[A7], A3
  198. 000001DE  7001                     moveq.l    D0, 0x01
  199. 000001E0  3F00                     move.w     -[A7], D0
  200. 000001E2  486E FFFA                pea.l      [A6 - 0x6]
  201. 000001E6  486E FFF6                pea.l      [A6 - 0xA]
  202. 000001EA  486E FFEE                pea.l      [A6 - 0x12]
  203. 000001EE  A98D                     syscall    GetDialogItem/GetDItem
  204. 000001F0  2D6E FFF6 FFFC           move.l     [A6 - 0x4], [A6 - 0xA]
  205. 000001F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  206. 000001FA  700A                     moveq.l    D0, 0x0A
  207. 000001FC  3F00                     move.w     -[A7], D0
  208. 000001FE  A95D                     syscall    HiliteControl
  209. 00000200  7C01                     moveq.l    D6, 0x01
  210. 00000202  601A                     bra        +0x1C /* 0000021E */
  211. label00000204:
  212. 00000204  3014                     move.w     D0, [A4]
  213. 00000206  48C0                     ext.l      D0
  214. 00000208  7206                     moveq.l    D1, 0x06
  215. 0000020A  B280                     cmp.l      D1, D0
  216. 0000020C  6610                     bne        +0x12 /* 0000021E */
  217. 0000020E  2F0B                     move.l     -[A7], A3
  218. 00000210  A922                     syscall    BeginUpdate
  219. 00000212  2F0B                     move.l     -[A7], A3
  220. 00000214  4EBA 001C                jsr        [PC + 0x1C /* 00000232 */]
  221. 00000218  2F0B                     move.l     -[A7], A3
  222. 0000021A  A923                     syscall    EndUpdate
  223. 0000021C  588F                     addq.l     A7, 4
  224. label0000021E:
  225. 0000021E  1D46 0014                move.b     [A6 + 0x14], D6
  226. 00000222  4CEE 18C0 FFDE           movem.l    D6,D7,A3,A4, [A6 - 0x22]
  227. 00000228  4E5E                     unlink     A6
  228. 0000022A  205F                     movea.l    A0, [A7]+
  229. 0000022C  DEFC 000C                add.w      A7, 0xC
  230. 00000230  4ED0                     jmp        [A0]
  231. fn00000232:
  232. 00000232  4E56 FFF2                link       A6, -0x000E
  233. 00000236  2F0B                     move.l     -[A7], A3
  234. 00000238  266E 0008                movea.l    A3, [A6 + 0x8]
  235. 0000023C  2F0B                     move.l     -[A7], A3
  236. 0000023E  7001                     moveq.l    D0, 0x01
  237. 00000240  3F00                     move.w     -[A7], D0
  238. 00000242  486E FFFA                pea.l      [A6 - 0x6]
  239. 00000246  486E FFFC                pea.l      [A6 - 0x4]
  240. 0000024A  486E FFF2                pea.l      [A6 - 0xE]
  241. 0000024E  A98D                     syscall    GetDialogItem/GetDItem
  242. 00000250  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  243. 00000254  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  244. 00000258  2F0B                     move.l     -[A7], A3
  245. 0000025A  4EBA 000E                jsr        [PC + 0xE /* 0000026A */]
  246. 0000025E  2F0B                     move.l     -[A7], A3
  247. 00000260  A981                     syscall    DrawDialog
  248. 00000262  266E FFEE                movea.l    A3, [A6 - 0x12]
  249. 00000266  4E5E                     unlink     A6
  250. 00000268  4E75                     rts
  251. fn0000026A:
  252. 0000026A  4E56 FEEA                link       A6, -0x0116
  253. 0000026E  48E7 0118                movem.l    -[A7], D7,A3,A4
  254. 00000272  266E 0008                movea.l    A3, [A6 + 0x8]
  255. 00000276  486E FF00                pea.l      [A6 - 0x100]
  256. 0000027A  3F3C 0841                move.w     -[A7], 0x841
  257. 0000027E  302D CCF2                move.w     D0, [A5 - 0x330E]
  258. 00000282  48C0                     ext.l      D0
  259. 00000284  5280                     addq.l     D0, 1
  260. 00000286  3F00                     move.w     -[A7], D0
  261. 00000288  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  262. 0000028C  2F0B                     move.l     -[A7], A3
  263. 0000028E  700C                     moveq.l    D0, 0x0C
  264. 00000290  3F00                     move.w     -[A7], D0
  265. 00000292  486E FEFA                pea.l      [A6 - 0x106]
  266. 00000296  486E FEFC                pea.l      [A6 - 0x104]
  267. 0000029A  486E FEEA                pea.l      [A6 - 0x116]
  268. 0000029E  A98D                     syscall    GetDialogItem/GetDItem
  269. 000002A0  486E FEEA                pea.l      [A6 - 0x116]
  270. 000002A4  A8A3                     syscall    EraseRect
  271. 000002A6  558F                     subq.l     A7, 2
  272. 000002A8  486E FF00                pea.l      [A6 - 0x100]
  273. 000002AC  A88C                     syscall    StringWidth
  274. 000002AE  3E1F                     move.w     D7, [A7]+
  275. 000002B0  302E FEEC                move.w     D0, [A6 - 0x114]
  276. 000002B4  48C0                     ext.l      D0
  277. 000002B6  48C7                     ext.l      D7
  278. 000002B8  D087                     add.l      D0, D7
  279. 000002BA  5880                     addq.l     D0, 4
  280. 000002BC  3D40 FEF0                move.w     [A6 - 0x110], D0
  281. 000002C0  2F0B                     move.l     -[A7], A3
  282. 000002C2  700C                     moveq.l    D0, 0x0C
  283. 000002C4  3F00                     move.w     -[A7], D0
  284. 000002C6  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  285. 000002CA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  286. 000002CE  486E FEEA                pea.l      [A6 - 0x116]
  287. 000002D2  A98E                     syscall    SetDialogItem/SetDItem
  288. 000002D4  2F0B                     move.l     -[A7], A3
  289. 000002D6  700E                     moveq.l    D0, 0x0E
  290. 000002D8  3F00                     move.w     -[A7], D0
  291. 000002DA  486E FEFA                pea.l      [A6 - 0x106]
  292. 000002DE  486E FEFC                pea.l      [A6 - 0x104]
  293. 000002E2  486E FEEA                pea.l      [A6 - 0x116]
  294. 000002E6  A98D                     syscall    GetDialogItem/GetDItem
  295. 000002E8  486D FE66                pea.l      [A5 - 0x19A]
  296. 000002EC  A89D                     syscall    PenPat
  297. 000002EE  486E FEEA                pea.l      [A6 - 0x116]
  298. 000002F2  A8A1                     syscall    FrameRect
  299. 000002F4  A89E                     syscall    PenNormal
  300. 000002F6  2F0B                     move.l     -[A7], A3
  301. 000002F8  700C                     moveq.l    D0, 0x0C
  302. 000002FA  3F00                     move.w     -[A7], D0
  303. 000002FC  486E FEFA                pea.l      [A6 - 0x106]
  304. 00000300  486E FEFC                pea.l      [A6 - 0x104]
  305. 00000304  486E FEEA                pea.l      [A6 - 0x116]
  306. 00000308  A98D                     syscall    GetDialogItem/GetDItem
  307. 0000030A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  308. 0000030E  486E FF00                pea.l      [A6 - 0x100]
  309. 00000312  A98F                     syscall    SetDialogItemText/SetIText
  310. 00000314  598F                     subq.l     A7, 4
  311. 00000316  A8D8                     syscall    NewRgn
  312. 00000318  285F                     movea.l    A4, [A7]+
  313. 0000031A  2F0C                     move.l     -[A7], A4
  314. 0000031C  A87A                     syscall    GetClip
  315. 0000031E  2F0B                     move.l     -[A7], A3
  316. 00000320  700D                     moveq.l    D0, 0x0D
  317. 00000322  3F00                     move.w     -[A7], D0
  318. 00000324  486E FEFA                pea.l      [A6 - 0x106]
  319. 00000328  486E FEFC                pea.l      [A6 - 0x104]
  320. 0000032C  486E FEEA                pea.l      [A6 - 0x116]
  321. 00000330  A98D                     syscall    GetDialogItem/GetDItem
  322. 00000332  302E FEEC                move.w     D0, [A6 - 0x114]
  323. 00000336  48C0                     ext.l      D0
  324. 00000338  4480                     neg.l      D0
  325. 0000033A  3F00                     move.w     -[A7], D0
  326. 0000033C  302E FEEA                move.w     D0, [A6 - 0x116]
  327. 00000340  48C0                     ext.l      D0
  328. 00000342  4480                     neg.l      D0
  329. 00000344  3F00                     move.w     -[A7], D0
  330. 00000346  A878                     syscall    SetOrigin
  331. 00000348  426E FEF2                clr.w      [A6 - 0x10E]
  332. 0000034C  426E FEF4                clr.w      [A6 - 0x10C]
  333. 00000350  302E FEF0                move.w     D0, [A6 - 0x110]
  334. 00000354  48C0                     ext.l      D0
  335. 00000356  322E FEEC                move.w     D1, [A6 - 0x114]
  336. 0000035A  48C1                     ext.l      D1
  337. 0000035C  9081                     sub.l      D0, D1
  338. 0000035E  3D40 FEF8                move.w     [A6 - 0x108], D0
  339. 00000362  302E FEEE                move.w     D0, [A6 - 0x112]
  340. 00000366  48C0                     ext.l      D0
  341. 00000368  322E FEEA                move.w     D1, [A6 - 0x116]
  342. 0000036C  48C1                     ext.l      D1
  343. 0000036E  9081                     sub.l      D0, D1
  344. 00000370  3D40 FEF6                move.w     [A6 - 0x10A], D0
  345. 00000374  486E FEF2                pea.l      [A6 - 0x10E]
  346. 00000378  A87B                     syscall    ClipRect
  347. 0000037A  486E FEF2                pea.l      [A6 - 0x10E]
  348. 0000037E  A8A3                     syscall    EraseRect
  349. 00000380  41ED CCEA                lea.l      A0, [A5 - 0x3316]
  350. 00000384  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  351. 00000388  20D9                     move.l     [A0]+, [A1]+
  352. 0000038A  20D9                     move.l     [A0]+, [A1]+
  353. 0000038C  4A6D CCF2                tst.w      [A5 - 0x330E]
  354. 00000390  6706                     beq        +0x8 /* 00000398 */
  355. 00000392  4EBA 03CC                jsr        [PC + 0x3CC /* 00000760 */]
  356. 00000396  6004                     bra        +0x6 /* 0000039C */
  357. label00000398:
  358. 00000398  4EBA 0058                jsr        [PC + 0x58 /* 000003F2 */]
  359. label0000039C:
  360. 0000039C  7000                     moveq.l    D0, 0x00
  361. 0000039E  3F00                     move.w     -[A7], D0
  362. 000003A0  3F00                     move.w     -[A7], D0
  363. 000003A2  A878                     syscall    SetOrigin
  364. 000003A4  2F0C                     move.l     -[A7], A4
  365. 000003A6  A879                     syscall    SetClip
  366. 000003A8  2F0C                     move.l     -[A7], A4
  367. 000003AA  A8D9                     syscall    DisposRgn/DisposeRgn
  368. 000003AC  4CEE 1880 FEDE           movem.l    D7,A3,A4, [A6 - 0x122]
  369. 000003B2  4E5E                     unlink     A6
  370. 000003B4  4E75                     rts
  371. fn000003B6:
  372. 000003B6  4E56 FF00                link       A6, -0x0100
  373. 000003BA  2F0B                     move.l     -[A7], A3
  374. 000003BC  47EE FF00                lea.l      A3, [A6 - 0x100]
  375. 000003C0  2F0B                     move.l     -[A7], A3
  376. 000003C2  202E 0008                move.l     D0, [A6 + 0x8]
  377. 000003C6  223C 0000 0400           move.l     D1, 0x400
  378. 000003CC  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  379. 000003D0  2F00                     move.l     -[A7], D0
  380. 000003D2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  381. 000003D6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  382. 000003DA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  383. 000003DE  A893                     syscall    MoveTo
  384. 000003E0  2F0B                     move.l     -[A7], A3
  385. 000003E2  A884                     syscall    DrawString
  386. 000003E4  704B                     moveq.l    D0, 0x4B
  387. 000003E6  3F00                     move.w     -[A7], D0
  388. 000003E8  A883                     syscall    DrawChar
  389. 000003EA  266E FEFC                movea.l    A3, [A6 - 0x104]
  390. 000003EE  4E5E                     unlink     A6
  391. 000003F0  4E75                     rts
  392. fn000003F2:
  393. 000003F2  4E56 FDE0                link       A6, -0x0220
  394. 000003F6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  395. 000003FA  47EE FDE8                lea.l      A3, [A6 - 0x218]
  396. 000003FE  41ED CB18                lea.l      A0, [A5 - 0x34E8]
  397. 00000402  43EE FEEA                lea.l      A1, [A6 - 0x116]
  398. 00000406  22D8                     move.l     [A1]+, [A0]+
  399. 00000408  206D FE7E                movea.l    A0, [A5 - 0x182]
  400. 0000040C  3D68 0044 FDE0           move.w     [A6 - 0x220], [A0 + 0x44]
  401. 00000412  206D FE7E                movea.l    A0, [A5 - 0x182]
  402. 00000416  3D68 004A FDE2           move.w     [A6 - 0x21E], [A0 + 0x4A]
  403. 0000041C  206D FE7E                movea.l    A0, [A5 - 0x182]
  404. 00000420  7000                     moveq.l    D0, 0x00
  405. 00000422  1028 0046                move.b     D0, [A0 + 0x46]
  406. 00000426  3D40 FDE4                move.w     [A6 - 0x21C], D0
  407. 0000042A  7003                     moveq.l    D0, 0x03
  408. 0000042C  3F00                     move.w     -[A7], D0
  409. 0000042E  A887                     syscall    TextFont
  410. 00000430  7009                     moveq.l    D0, 0x09
  411. 00000432  3F00                     move.w     -[A7], D0
  412. 00000434  A88A                     syscall    TextSize
  413. 00000436  486E FFF0                pea.l      [A6 - 0x10]
  414. 0000043A  A88B                     syscall    GetFontInfo
  415. 0000043C  302E FFF0                move.w     D0, [A6 - 0x10]
  416. 00000440  48C0                     ext.l      D0
  417. 00000442  322E FFF2                move.w     D1, [A6 - 0xE]
  418. 00000446  48C1                     ext.l      D1
  419. 00000448  D280                     add.l      D1, D0
  420. 0000044A  3D41 FDE6                move.w     [A6 - 0x21A], D1
  421. 0000044E  4244                     clr.w      D4
  422. 00000450  7C01                     moveq.l    D6, 0x01
  423. 00000452  4245                     clr.w      D5
  424. label00000454:
  425. 00000454  2F0B                     move.l     -[A7], A3
  426. 00000456  3F3C 07D3                move.w     -[A7], 0x7D3
  427. 0000045A  3F06                     move.w     -[A7], D6
  428. 0000045C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  429. 00000460  7000                     moveq.l    D0, 0x00
  430. 00000462  1013                     move.b     D0, [A3]
  431. 00000464  6F04                     ble        +0x6 /* 0000046A */
  432. 00000466  5246                     addq.w     D6, 1
  433. 00000468  6004                     bra        +0x6 /* 0000046E */
  434. label0000046A:
  435. 0000046A  7A01                     moveq.l    D5, 0x01
  436. 0000046C  5346                     subq.w     D6, 1
  437. label0000046E:
  438. 0000046E  48C5                     ext.l      D5
  439. 00000470  4A85                     tst.l      D5
  440. 00000472  67E0                     beq        -0x1E /* 00000454 */
  441. 00000474  426E FEE8                clr.w      [A6 - 0x118]
  442. 00000478  4247                     clr.w      D7
  443. 0000047A  48C6                     ext.l      D6
  444. 0000047C  700E                     moveq.l    D0, 0x0E
  445. 0000047E  B086                     cmp.l      D0, D6
  446. 00000480  6C04                     bge        +0x6 /* 00000486 */
  447. 00000482  7E01                     moveq.l    D7, 0x01
  448. 00000484  600E                     bra        +0x10 /* 00000494 */
  449. label00000486:
  450. 00000486  48C6                     ext.l      D6
  451. 00000488  7007                     moveq.l    D0, 0x07
  452. 0000048A  B086                     cmp.l      D0, D6
  453. 0000048C  6C06                     bge        +0x8 /* 00000494 */
  454. 0000048E  3D7C 0001 FEE8           move.w     [A6 - 0x118], 0x1
  455. label00000494:
  456. 00000494  4A47                     tst.w      D7
  457. 00000496  6700 00B6                beq        +0xB8 /* 0000054E */
  458. 0000049A  426E FFEA                clr.w      [A6 - 0x16]
  459. 0000049E  7E01                     moveq.l    D7, 0x01
  460. 000004A0  6016                     bra        +0x18 /* 000004B8 */
  461. label000004A2:
  462. 000004A2  2F0B                     move.l     -[A7], A3
  463. 000004A4  3F3C 07D3                move.w     -[A7], 0x7D3
  464. 000004A8  3F07                     move.w     -[A7], D7
  465. 000004AA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  466. 000004AE  7000                     moveq.l    D0, 0x00
  467. 000004B0  1013                     move.b     D0, [A3]
  468. 000004B2  D16E FFEA                add.w      [A6 - 0x16], D0
  469. 000004B6  5247                     addq.w     D7, 1
  470. label000004B8:
  471. 000004B8  48C7                     ext.l      D7
  472. 000004BA  48C6                     ext.l      D6
  473. 000004BC  BC87                     cmp.l      D6, D7
  474. 000004BE  6CE2                     bge        -0x1C /* 000004A2 */
  475. 000004C0  7000                     moveq.l    D0, 0x00
  476. 000004C2  102E FEEA                move.b     D0, [A6 - 0x116]
  477. 000004C6  48C6                     ext.l      D6
  478. 000004C8  2206                     move.l     D1, D6
  479. 000004CA  5381                     subq.l     D1, 1
  480. 000004CC  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  481. 000004D0  D16E FFEA                add.w      [A6 - 0x16], D0
  482. 000004D4  598F                     subq.l     A7, 4
  483. 000004D6  302E FFEA                move.w     D0, [A6 - 0x16]
  484. 000004DA  48C0                     ext.l      D0
  485. 000004DC  2F00                     move.l     -[A7], D0
  486. 000004DE  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  487. 000004E2  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  488. 000004E6  286E FFEC                movea.l    A4, [A6 - 0x14]
  489. 000004EA  7E01                     moveq.l    D7, 0x01
  490. 000004EC  6036                     bra        +0x38 /* 00000524 */
  491. label000004EE:
  492. 000004EE  2F0B                     move.l     -[A7], A3
  493. 000004F0  3F3C 07D3                move.w     -[A7], 0x7D3
  494. 000004F4  3F07                     move.w     -[A7], D7
  495. 000004F6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  496. 000004FA  48C7                     ext.l      D7
  497. 000004FC  48C6                     ext.l      D6
  498. 000004FE  BC87                     cmp.l      D6, D7
  499. 00000500  670A                     beq        +0xC /* 0000050C */
  500. 00000502  486E FEEA                pea.l      [A6 - 0x116]
  501. 00000506  2F0B                     move.l     -[A7], A3
  502. 00000508  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  503. label0000050C:
  504. 0000050C  486B 0001                pea.l      [A3 + 0x1]
  505. 00000510  2F0C                     move.l     -[A7], A4
  506. 00000512  7000                     moveq.l    D0, 0x00
  507. 00000514  1013                     move.b     D0, [A3]
  508. 00000516  2F00                     move.l     -[A7], D0
  509. 00000518  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  510. 0000051C  7000                     moveq.l    D0, 0x00
  511. 0000051E  1013                     move.b     D0, [A3]
  512. 00000520  D9C0                     add.l      A4, D0
  513. 00000522  5247                     addq.w     D7, 1
  514. label00000524:
  515. 00000524  48C7                     ext.l      D7
  516. 00000526  48C6                     ext.l      D6
  517. 00000528  BC87                     cmp.l      D6, D7
  518. 0000052A  6CC2                     bge        -0x3C /* 000004EE */
  519. 0000052C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  520. 00000530  302E FFEA                move.w     D0, [A6 - 0x16]
  521. 00000534  48C0                     ext.l      D0
  522. 00000536  2F00                     move.l     -[A7], D0
  523. 00000538  486D CCEA                pea.l      [A5 - 0x3316]
  524. 0000053C  7000                     moveq.l    D0, 0x00
  525. 0000053E  3F00                     move.w     -[A7], D0
  526. 00000540  A9CE                     syscall    TETextBox/TextBox
  527. 00000542  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  528. 00000546  205F                     movea.l    A0, [A7]+
  529. 00000548  A01F                     syscall    DisposPtr/DisposePtr
  530. 0000054A  6000 01A0                bra        +0x1A2 /* 000006EC */
  531. label0000054E:
  532. 0000054E  4A6E FEE8                tst.w      [A6 - 0x118]
  533. 00000552  6700 0106                beq        +0x108 /* 0000065A */
  534. 00000556  426E FFFA                clr.w      [A6 - 0x6]
  535. 0000055A  48C6                     ext.l      D6
  536. 0000055C  2006                     move.l     D0, D6
  537. 0000055E  7202                     moveq.l    D1, 0x02
  538. 00000560  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  539. 00000564  3D40 FFFC                move.w     [A6 - 0x4], D0
  540. 00000568  48C6                     ext.l      D6
  541. 0000056A  2006                     move.l     D0, D6
  542. 0000056C  7202                     moveq.l    D1, 0x02
  543. 0000056E  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  544. 00000572  4A80                     tst.l      D0
  545. 00000574  6F04                     ble        +0x6 /* 0000057A */
  546. 00000576  526E FFFC                addq.w     [A6 - 0x4], 1
  547. label0000057A:
  548. 0000057A  302D CCEE                move.w     D0, [A5 - 0x3312]
  549. 0000057E  48C0                     ext.l      D0
  550. 00000580  322D CCEA                move.w     D1, [A5 - 0x3316]
  551. 00000584  48C1                     ext.l      D1
  552. 00000586  9081                     sub.l      D0, D1
  553. 00000588  322E FFFC                move.w     D1, [A6 - 0x4]
  554. 0000058C  C3EE FDE6                muls.w     D1, [A6 - 0x21A]
  555. 00000590  9081                     sub.l      D0, D1
  556. 00000592  322E FFFC                move.w     D1, [A6 - 0x4]
  557. 00000596  48C1                     ext.l      D1
  558. 00000598  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  559. 0000059C  3D40 FFFE                move.w     [A6 - 0x2], D0
  560. 000005A0  3A2E FDE6                move.w     D5, [A6 - 0x21A]
  561. 000005A4  426E FFF8                clr.w      [A6 - 0x8]
  562. 000005A8  7E01                     moveq.l    D7, 0x01
  563. 000005AA  604E                     bra        +0x50 /* 000005FA */
  564. label000005AC:
  565. 000005AC  2F0B                     move.l     -[A7], A3
  566. 000005AE  3F3C 07D3                move.w     -[A7], 0x7D3
  567. 000005B2  3F07                     move.w     -[A7], D7
  568. 000005B4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  569. 000005B8  558F                     subq.l     A7, 2
  570. 000005BA  2F0B                     move.l     -[A7], A3
  571. 000005BC  A88C                     syscall    StringWidth
  572. 000005BE  381F                     move.w     D4, [A7]+
  573. 000005C0  48C4                     ext.l      D4
  574. 000005C2  302E FFFA                move.w     D0, [A6 - 0x6]
  575. 000005C6  48C0                     ext.l      D0
  576. 000005C8  B084                     cmp.l      D0, D4
  577. 000005CA  6C06                     bge        +0x8 /* 000005D2 */
  578. 000005CC  48C4                     ext.l      D4
  579. 000005CE  2004                     move.l     D0, D4
  580. 000005D0  6006                     bra        +0x8 /* 000005D8 */
  581. label000005D2:
  582. 000005D2  302E FFFA                move.w     D0, [A6 - 0x6]
  583. 000005D6  48C0                     ext.l      D0
  584. label000005D8:
  585. 000005D8  3D40 FFFA                move.w     [A6 - 0x6], D0
  586. 000005DC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  587. 000005E0  3F05                     move.w     -[A7], D5
  588. 000005E2  A893                     syscall    MoveTo
  589. 000005E4  302E FDE6                move.w     D0, [A6 - 0x21A]
  590. 000005E8  48C0                     ext.l      D0
  591. 000005EA  322E FFFE                move.w     D1, [A6 - 0x2]
  592. 000005EE  48C1                     ext.l      D1
  593. 000005F0  D280                     add.l      D1, D0
  594. 000005F2  DA41                     add.w      D5, D1
  595. 000005F4  2F0B                     move.l     -[A7], A3
  596. 000005F6  A884                     syscall    DrawString
  597. 000005F8  5247                     addq.w     D7, 1
  598. label000005FA:
  599. 000005FA  48C7                     ext.l      D7
  600. 000005FC  302E FFFC                move.w     D0, [A6 - 0x4]
  601. 00000600  48C0                     ext.l      D0
  602. 00000602  B087                     cmp.l      D0, D7
  603. 00000604  6CA6                     bge        -0x58 /* 000005AC */
  604. 00000606  302E FFFA                move.w     D0, [A6 - 0x6]
  605. 0000060A  48C0                     ext.l      D0
  606. 0000060C  720F                     moveq.l    D1, 0x0F
  607. 0000060E  D081                     add.l      D0, D1
  608. 00000610  3D40 FFF8                move.w     [A6 - 0x8], D0
  609. 00000614  3A2E FDE6                move.w     D5, [A6 - 0x21A]
  610. 00000618  302E FFFC                move.w     D0, [A6 - 0x4]
  611. 0000061C  48C0                     ext.l      D0
  612. 0000061E  2E00                     move.l     D7, D0
  613. 00000620  5287                     addq.l     D7, 1
  614. 00000622  602A                     bra        +0x2C /* 0000064E */
  615. label00000624:
  616. 00000624  2F0B                     move.l     -[A7], A3
  617. 00000626  3F3C 07D3                move.w     -[A7], 0x7D3
  618. 0000062A  3F07                     move.w     -[A7], D7
  619. 0000062C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  620. 00000630  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  621. 00000634  3F05                     move.w     -[A7], D5
  622. 00000636  A893                     syscall    MoveTo
  623. 00000638  302E FDE6                move.w     D0, [A6 - 0x21A]
  624. 0000063C  48C0                     ext.l      D0
  625. 0000063E  322E FFFE                move.w     D1, [A6 - 0x2]
  626. 00000642  48C1                     ext.l      D1
  627. 00000644  D280                     add.l      D1, D0
  628. 00000646  DA41                     add.w      D5, D1
  629. 00000648  2F0B                     move.l     -[A7], A3
  630. 0000064A  A884                     syscall    DrawString
  631. 0000064C  5247                     addq.w     D7, 1
  632. label0000064E:
  633. 0000064E  48C7                     ext.l      D7
  634. 00000650  48C6                     ext.l      D6
  635. 00000652  BC87                     cmp.l      D6, D7
  636. 00000654  6CCE                     bge        -0x30 /* 00000624 */
  637. 00000656  6000 0094                bra        +0x96 /* 000006EC */
  638. label0000065A:
  639. 0000065A  302D CCEE                move.w     D0, [A5 - 0x3312]
  640. 0000065E  48C0                     ext.l      D0
  641. 00000660  322D CCEA                move.w     D1, [A5 - 0x3316]
  642. 00000664  48C1                     ext.l      D1
  643. 00000666  9081                     sub.l      D0, D1
  644. 00000668  3206                     move.w     D1, D6
  645. 0000066A  C3EE FDE6                muls.w     D1, [A6 - 0x21A]
  646. 0000066E  9081                     sub.l      D0, D1
  647. 00000670  48C6                     ext.l      D6
  648. 00000672  2206                     move.l     D1, D6
  649. 00000674  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  650. 00000678  3D40 FFFE                move.w     [A6 - 0x2], D0
  651. 0000067C  302D CCF0                move.w     D0, [A5 - 0x3310]
  652. 00000680  48C0                     ext.l      D0
  653. 00000682  322D CCEC                move.w     D1, [A5 - 0x3314]
  654. 00000686  48C1                     ext.l      D1
  655. 00000688  9081                     sub.l      D0, D1
  656. 0000068A  7202                     moveq.l    D1, 0x02
  657. 0000068C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  658. 00000690  3D40 FFF8                move.w     [A6 - 0x8], D0
  659. 00000694  3A2E FDE6                move.w     D5, [A6 - 0x21A]
  660. 00000698  7E01                     moveq.l    D7, 0x01
  661. 0000069A  6048                     bra        +0x4A /* 000006E4 */
  662. label0000069C:
  663. 0000069C  2F0B                     move.l     -[A7], A3
  664. 0000069E  3F3C 07D3                move.w     -[A7], 0x7D3
  665. 000006A2  3F07                     move.w     -[A7], D7
  666. 000006A4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  667. 000006A8  558F                     subq.l     A7, 2
  668. 000006AA  2F0B                     move.l     -[A7], A3
  669. 000006AC  A88C                     syscall    StringWidth
  670. 000006AE  381F                     move.w     D4, [A7]+
  671. 000006B0  302E FFF8                move.w     D0, [A6 - 0x8]
  672. 000006B4  48C0                     ext.l      D0
  673. 000006B6  48C4                     ext.l      D4
  674. 000006B8  2F00                     move.l     -[A7], D0
  675. 000006BA  2004                     move.l     D0, D4
  676. 000006BC  7202                     moveq.l    D1, 0x02
  677. 000006BE  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  678. 000006C2  2200                     move.l     D1, D0
  679. 000006C4  201F                     move.l     D0, [A7]+
  680. 000006C6  9081                     sub.l      D0, D1
  681. 000006C8  3F00                     move.w     -[A7], D0
  682. 000006CA  3F05                     move.w     -[A7], D5
  683. 000006CC  A893                     syscall    MoveTo
  684. 000006CE  302E FDE6                move.w     D0, [A6 - 0x21A]
  685. 000006D2  48C0                     ext.l      D0
  686. 000006D4  322E FFFE                move.w     D1, [A6 - 0x2]
  687. 000006D8  48C1                     ext.l      D1
  688. 000006DA  D280                     add.l      D1, D0
  689. 000006DC  DA41                     add.w      D5, D1
  690. 000006DE  2F0B                     move.l     -[A7], A3
  691. 000006E0  A884                     syscall    DrawString
  692. 000006E2  5247                     addq.w     D7, 1
  693. label000006E4:
  694. 000006E4  48C7                     ext.l      D7
  695. 000006E6  48C6                     ext.l      D6
  696. 000006E8  BC87                     cmp.l      D6, D7
  697. 000006EA  6CB0                     bge        -0x4E /* 0000069C */
  698. label000006EC:
  699. 000006EC  3F2E FDE0                move.w     -[A7], [A6 - 0x220]
  700. 000006F0  A887                     syscall    TextFont
  701. 000006F2  3F2E FDE2                move.w     -[A7], [A6 - 0x21E]
  702. 000006F6  A88A                     syscall    TextSize
  703. 000006F8  3F2E FDE4                move.w     -[A7], [A6 - 0x21C]
  704. 000006FC  A888                     syscall    TextFace
  705. 000006FE  4CEE 18F0 FDC8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x238]
  706. 00000704  4E5E                     unlink     A6
  707. 00000706  4E75                     rts
  708. fn00000708:
  709. 00000708  4E56 FF00                link       A6, -0x0100
  710. 0000070C  48E7 0118                movem.l    -[A7], D7,A3,A4
  711. 00000710  286E 000C                movea.l    A4, [A6 + 0xC]
  712. 00000714  47EE FF00                lea.l      A3, [A6 - 0x100]
  713. 00000718  2F0B                     move.l     -[A7], A3
  714. 0000071A  3F3C 0840                move.w     -[A7], 0x840
  715. 0000071E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  716. 00000722  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  717. 00000726  302E 0016                move.w     D0, [A6 + 0x16]
  718. 0000072A  48C0                     ext.l      D0
  719. 0000072C  322E 001A                move.w     D1, [A6 + 0x1A]
  720. 00000730  48C1                     ext.l      D1
  721. 00000732  D280                     add.l      D1, D0
  722. 00000734  D354                     add.w      [A4], D1
  723. 00000736  558F                     subq.l     A7, 2
  724. 00000738  2F0B                     move.l     -[A7], A3
  725. 0000073A  A88C                     syscall    StringWidth
  726. 0000073C  3E1F                     move.w     D7, [A7]+
  727. 0000073E  302E 000A                move.w     D0, [A6 + 0xA]
  728. 00000742  48C0                     ext.l      D0
  729. 00000744  48C7                     ext.l      D7
  730. 00000746  2207                     move.l     D1, D7
  731. 00000748  9081                     sub.l      D0, D1
  732. 0000074A  5D80                     subq.l     D0, 6
  733. 0000074C  3F00                     move.w     -[A7], D0
  734. 0000074E  3F14                     move.w     -[A7], [A4]
  735. 00000750  A893                     syscall    MoveTo
  736. 00000752  2F0B                     move.l     -[A7], A3
  737. 00000754  A884                     syscall    DrawString
  738. 00000756  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  739. 0000075C  4E5E                     unlink     A6
  740. 0000075E  4E75                     rts
  741. fn00000760:
  742. 00000760  4E56 FEE6                link       A6, -0x011A
  743. 00000764  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  744. 00000768  47EE FEEA                lea.l      A3, [A6 - 0x116]
  745. 0000076C  206D FE7E                movea.l    A0, [A5 - 0x182]
  746. 00000770  3D68 0044 FFF6           move.w     [A6 - 0xA], [A0 + 0x44]
  747. 00000776  206D FE7E                movea.l    A0, [A5 - 0x182]
  748. 0000077A  3D68 004A FFF8           move.w     [A6 - 0x8], [A0 + 0x4A]
  749. 00000780  206D FE7E                movea.l    A0, [A5 - 0x182]
  750. 00000784  7000                     moveq.l    D0, 0x00
  751. 00000786  1028 0046                move.b     D0, [A0 + 0x46]
  752. 0000078A  3D40 FFFA                move.w     [A6 - 0x6], D0
  753. 0000078E  7003                     moveq.l    D0, 0x03
  754. 00000790  3F00                     move.w     -[A7], D0
  755. 00000792  A887                     syscall    TextFont
  756. 00000794  7009                     moveq.l    D0, 0x09
  757. 00000796  3F00                     move.w     -[A7], D0
  758. 00000798  A88A                     syscall    TextSize
  759. 0000079A  486E FFEE                pea.l      [A6 - 0x12]
  760. 0000079E  A88B                     syscall    GetFontInfo
  761. 000007A0  302E FFEE                move.w     D0, [A6 - 0x12]
  762. 000007A4  48C0                     ext.l      D0
  763. 000007A6  322E FFF0                move.w     D1, [A6 - 0x10]
  764. 000007AA  48C1                     ext.l      D1
  765. 000007AC  2A01                     move.l     D5, D1
  766. 000007AE  DA80                     add.l      D5, D0
  767. 000007B0  302D CCF0                move.w     D0, [A5 - 0x3310]
  768. 000007B4  48C0                     ext.l      D0
  769. 000007B6  322D CCEC                move.w     D1, [A5 - 0x3314]
  770. 000007BA  48C1                     ext.l      D1
  771. 000007BC  9081                     sub.l      D0, D1
  772. 000007BE  7202                     moveq.l    D1, 0x02
  773. 000007C0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  774. 000007C4  2E00                     move.l     D7, D0
  775. 000007C6  5B87                     subq.l     D7, 5
  776. 000007C8  302D CCEE                move.w     D0, [A5 - 0x3312]
  777. 000007CC  48C0                     ext.l      D0
  778. 000007CE  322D CCEA                move.w     D1, [A5 - 0x3316]
  779. 000007D2  48C1                     ext.l      D1
  780. 000007D4  9081                     sub.l      D0, D1
  781. 000007D6  48C5                     ext.l      D5
  782. 000007D8  2405                     move.l     D2, D5
  783. 000007DA  2202                     move.l     D1, D2
  784. 000007DC  E78A                     lsl        D2, 3
  785. 000007DE  9481                     sub.l      D2, D1
  786. 000007E0  9082                     sub.l      D0, D2
  787. 000007E2  7207                     moveq.l    D1, 0x07
  788. 000007E4  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  789. 000007E8  3C00                     move.w     D6, D0
  790. 000007EA  48C6                     ext.l      D6
  791. 000007EC  2006                     move.l     D0, D6
  792. 000007EE  4480                     neg.l      D0
  793. 000007F0  3D40 FFFC                move.w     [A6 - 0x4], D0
  794. 000007F4  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  795. 000007FA  48C6                     ext.l      D6
  796. 000007FC  2F06                     move.l     -[A7], D6
  797. 000007FE  48C5                     ext.l      D5
  798. 00000800  2F05                     move.l     -[A7], D5
  799. 00000802  302E FFFE                move.w     D0, [A6 - 0x2]
  800. 00000806  526E FFFE                addq.w     [A6 - 0x2], 1
  801. 0000080A  48C0                     ext.l      D0
  802. 0000080C  2F00                     move.l     -[A7], D0
  803. 0000080E  486E FFFC                pea.l      [A6 - 0x4]
  804. 00000812  48C7                     ext.l      D7
  805. 00000814  2F07                     move.l     -[A7], D7
  806. 00000816  4EBA FEF0                jsr        [PC - 0x110 /* 00000708 */]
  807. 0000081A  382D D916                move.w     D4, [A5 - 0x26EA]
  808. 0000081E  2F0B                     move.l     -[A7], A3
  809. 00000820  3F3C BFF5                move.w     -[A7], 0xBFF5
  810. 00000824  48C4                     ext.l      D4
  811. 00000826  2004                     move.l     D0, D4
  812. 00000828  5480                     addq.l     D0, 2
  813. 0000082A  3F00                     move.w     -[A7], D0
  814. 0000082C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  815. 00000830  7000                     moveq.l    D0, 0x00
  816. 00000832  1013                     move.b     D0, [A3]
  817. 00000834  4FEF 0014                lea.l      A7, [A7 + 0x14]
  818. 00000838  6628                     bne        +0x2A /* 00000862 */
  819. 0000083A  2F0B                     move.l     -[A7], A3
  820. 0000083C  3F3C 083E                move.w     -[A7], 0x83E
  821. 00000840  48C4                     ext.l      D4
  822. 00000842  2004                     move.l     D0, D4
  823. 00000844  5280                     addq.l     D0, 1
  824. 00000846  3F00                     move.w     -[A7], D0
  825. 00000848  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  826. 0000084C  7000                     moveq.l    D0, 0x00
  827. 0000084E  1013                     move.b     D0, [A3]
  828. 00000850  6610                     bne        +0x12 /* 00000862 */
  829. 00000852  4244                     clr.w      D4
  830. 00000854  2F0B                     move.l     -[A7], A3
  831. 00000856  3F3C 083E                move.w     -[A7], 0x83E
  832. 0000085A  7001                     moveq.l    D0, 0x01
  833. 0000085C  3F00                     move.w     -[A7], D0
  834. 0000085E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  835. label00000862:
  836. 00000862  48C7                     ext.l      D7
  837. 00000864  2007                     move.l     D0, D7
  838. 00000866  3F00                     move.w     -[A7], D0
  839. 00000868  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  840. 0000086C  A893                     syscall    MoveTo
  841. 0000086E  2F0B                     move.l     -[A7], A3
  842. 00000870  A884                     syscall    DrawString
  843. 00000872  48C4                     ext.l      D4
  844. 00000874  4A84                     tst.l      D4
  845. 00000876  6612                     bne        +0x14 /* 0000088A */
  846. 00000878  302D D916                move.w     D0, [A5 - 0x26EA]
  847. 0000087C  48C0                     ext.l      D0
  848. 0000087E  2F00                     move.l     -[A7], D0
  849. 00000880  2F0B                     move.l     -[A7], A3
  850. 00000882  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  851. 00000886  2F0B                     move.l     -[A7], A3
  852. 00000888  A884                     syscall    DrawString
  853. label0000088A:
  854. 0000088A  48C6                     ext.l      D6
  855. 0000088C  2F06                     move.l     -[A7], D6
  856. 0000088E  48C5                     ext.l      D5
  857. 00000890  2F05                     move.l     -[A7], D5
  858. 00000892  302E FFFE                move.w     D0, [A6 - 0x2]
  859. 00000896  526E FFFE                addq.w     [A6 - 0x2], 1
  860. 0000089A  48C0                     ext.l      D0
  861. 0000089C  2F00                     move.l     -[A7], D0
  862. 0000089E  486E FFFC                pea.l      [A6 - 0x4]
  863. 000008A2  48C7                     ext.l      D7
  864. 000008A4  2F07                     move.l     -[A7], D7
  865. 000008A6  4EBA FE60                jsr        [PC - 0x1A0 /* 00000708 */]
  866. 000008AA  382D D91A                move.w     D4, [A5 - 0x26E6]
  867. 000008AE  2F0B                     move.l     -[A7], A3
  868. 000008B0  3F3C 083F                move.w     -[A7], 0x83F
  869. 000008B4  48C4                     ext.l      D4
  870. 000008B6  2004                     move.l     D0, D4
  871. 000008B8  5280                     addq.l     D0, 1
  872. 000008BA  3F00                     move.w     -[A7], D0
  873. 000008BC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  874. 000008C0  7000                     moveq.l    D0, 0x00
  875. 000008C2  1013                     move.b     D0, [A3]
  876. 000008C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  877. 000008C8  6610                     bne        +0x12 /* 000008DA */
  878. 000008CA  4244                     clr.w      D4
  879. 000008CC  2F0B                     move.l     -[A7], A3
  880. 000008CE  3F3C 083F                move.w     -[A7], 0x83F
  881. 000008D2  7001                     moveq.l    D0, 0x01
  882. 000008D4  3F00                     move.w     -[A7], D0
  883. 000008D6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  884. label000008DA:
  885. 000008DA  3F07                     move.w     -[A7], D7
  886. 000008DC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  887. 000008E0  A893                     syscall    MoveTo
  888. 000008E2  2F0B                     move.l     -[A7], A3
  889. 000008E4  A884                     syscall    DrawString
  890. 000008E6  48C4                     ext.l      D4
  891. 000008E8  4A84                     tst.l      D4
  892. 000008EA  6612                     bne        +0x14 /* 000008FE */
  893. 000008EC  302D D91A                move.w     D0, [A5 - 0x26E6]
  894. 000008F0  48C0                     ext.l      D0
  895. 000008F2  2F00                     move.l     -[A7], D0
  896. 000008F4  2F0B                     move.l     -[A7], A3
  897. 000008F6  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  898. 000008FA  2F0B                     move.l     -[A7], A3
  899. 000008FC  A884                     syscall    DrawString
  900. label000008FE:
  901. 000008FE  48C6                     ext.l      D6
  902. 00000900  2F06                     move.l     -[A7], D6
  903. 00000902  48C5                     ext.l      D5
  904. 00000904  2F05                     move.l     -[A7], D5
  905. 00000906  302E FFFE                move.w     D0, [A6 - 0x2]
  906. 0000090A  526E FFFE                addq.w     [A6 - 0x2], 1
  907. 0000090E  48C0                     ext.l      D0
  908. 00000910  2F00                     move.l     -[A7], D0
  909. 00000912  486E FFFC                pea.l      [A6 - 0x4]
  910. 00000916  48C7                     ext.l      D7
  911. 00000918  2F07                     move.l     -[A7], D7
  912. 0000091A  4EBA FDEC                jsr        [PC - 0x214 /* 00000708 */]
  913. 0000091E  3F07                     move.w     -[A7], D7
  914. 00000920  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  915. 00000924  A893                     syscall    MoveTo
  916. 00000926  302D D918                move.w     D0, [A5 - 0x26E8]
  917. 0000092A  48C0                     ext.l      D0
  918. 0000092C  E080                     asr        D0, 8
  919. 0000092E  7230                     moveq.l    D1, 0x30
  920. 00000930  D081                     add.l      D0, D1
  921. 00000932  3F00                     move.w     -[A7], D0
  922. 00000934  A883                     syscall    DrawChar
  923. 00000936  702E                     moveq.l    D0, 0x2E
  924. 00000938  3F00                     move.w     -[A7], D0
  925. 0000093A  A883                     syscall    DrawChar
  926. 0000093C  302D D918                move.w     D0, [A5 - 0x26E8]
  927. 00000940  48C0                     ext.l      D0
  928. 00000942  E880                     asr        D0, 4
  929. 00000944  720F                     moveq.l    D1, 0x0F
  930. 00000946  C280                     and.l      D1, D0
  931. 00000948  7030                     moveq.l    D0, 0x30
  932. 0000094A  D280                     add.l      D1, D0
  933. 0000094C  3F01                     move.w     -[A7], D1
  934. 0000094E  A883                     syscall    DrawChar
  935. 00000950  302D D918                move.w     D0, [A5 - 0x26E8]
  936. 00000954  48C0                     ext.l      D0
  937. 00000956  720F                     moveq.l    D1, 0x0F
  938. 00000958  C280                     and.l      D1, D0
  939. 0000095A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  940. 0000095E  6718                     beq        +0x1A /* 00000978 */
  941. 00000960  702E                     moveq.l    D0, 0x2E
  942. 00000962  3F00                     move.w     -[A7], D0
  943. 00000964  A883                     syscall    DrawChar
  944. 00000966  302D D918                move.w     D0, [A5 - 0x26E8]
  945. 0000096A  48C0                     ext.l      D0
  946. 0000096C  720F                     moveq.l    D1, 0x0F
  947. 0000096E  C280                     and.l      D1, D0
  948. 00000970  7030                     moveq.l    D0, 0x30
  949. 00000972  D280                     add.l      D1, D0
  950. 00000974  3F01                     move.w     -[A7], D1
  951. 00000976  A883                     syscall    DrawChar
  952. label00000978:
  953. 00000978  48C6                     ext.l      D6
  954. 0000097A  2F06                     move.l     -[A7], D6
  955. 0000097C  48C5                     ext.l      D5
  956. 0000097E  2F05                     move.l     -[A7], D5
  957. 00000980  302E FFFE                move.w     D0, [A6 - 0x2]
  958. 00000984  526E FFFE                addq.w     [A6 - 0x2], 1
  959. 00000988  48C0                     ext.l      D0
  960. 0000098A  2F00                     move.l     -[A7], D0
  961. 0000098C  486E FFFC                pea.l      [A6 - 0x4]
  962. 00000990  48C7                     ext.l      D7
  963. 00000992  2F07                     move.l     -[A7], D7
  964. 00000994  4EBA FD72                jsr        [PC - 0x28E /* 00000708 */]
  965. 00000998  302D D920                move.w     D0, [A5 - 0x26E0]
  966. 0000099C  48C0                     ext.l      D0
  967. 0000099E  2F00                     move.l     -[A7], D0
  968. 000009A0  2F0B                     move.l     -[A7], A3
  969. 000009A2  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  970. 000009A6  3F07                     move.w     -[A7], D7
  971. 000009A8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  972. 000009AC  A893                     syscall    MoveTo
  973. 000009AE  2F0B                     move.l     -[A7], A3
  974. 000009B0  A884                     syscall    DrawString
  975. 000009B2  48C6                     ext.l      D6
  976. 000009B4  2F06                     move.l     -[A7], D6
  977. 000009B6  48C5                     ext.l      D5
  978. 000009B8  2F05                     move.l     -[A7], D5
  979. 000009BA  302E FFFE                move.w     D0, [A6 - 0x2]
  980. 000009BE  526E FFFE                addq.w     [A6 - 0x2], 1
  981. 000009C2  48C0                     ext.l      D0
  982. 000009C4  2F00                     move.l     -[A7], D0
  983. 000009C6  486E FFFC                pea.l      [A6 - 0x4]
  984. 000009CA  48C7                     ext.l      D7
  985. 000009CC  2F07                     move.l     -[A7], D7
  986. 000009CE  4EBA FD38                jsr        [PC - 0x2C8 /* 00000708 */]
  987. 000009D2  302E FFFC                move.w     D0, [A6 - 0x4]
  988. 000009D6  48C0                     ext.l      D0
  989. 000009D8  2F00                     move.l     -[A7], D0
  990. 000009DA  48C7                     ext.l      D7
  991. 000009DC  2F07                     move.l     -[A7], D7
  992. 000009DE  2038 0130                move.l     D0, [0x00000130 /* ApplLimit */]
  993. 000009E2  90B8 02AA                sub.l      D0, [0x000002AA /* ApplZone */]
  994. 000009E6  2F00                     move.l     -[A7], D0
  995. 000009E8  4EBA F9CC                jsr        [PC - 0x634 /* 000003B6 */]
  996. 000009EC  48C6                     ext.l      D6
  997. 000009EE  2F06                     move.l     -[A7], D6
  998. 000009F0  48C5                     ext.l      D5
  999. 000009F2  2F05                     move.l     -[A7], D5
  1000. 000009F4  302E FFFE                move.w     D0, [A6 - 0x2]
  1001. 000009F8  526E FFFE                addq.w     [A6 - 0x2], 1
  1002. 000009FC  48C0                     ext.l      D0
  1003. 000009FE  2F00                     move.l     -[A7], D0
  1004. 00000A00  486E FFFC                pea.l      [A6 - 0x4]
  1005. 00000A04  48C7                     ext.l      D7
  1006. 00000A06  2F07                     move.l     -[A7], D7
  1007. 00000A08  4EBA FCFE                jsr        [PC - 0x302 /* 00000708 */]
  1008. 00000A0C  486E FFEA                pea.l      [A6 - 0x16]
  1009. 00000A10  486E FEE6                pea.l      [A6 - 0x11A]
  1010. 00000A14  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1011. 00000A18  302E FFFC                move.w     D0, [A6 - 0x4]
  1012. 00000A1C  48C0                     ext.l      D0
  1013. 00000A1E  2F00                     move.l     -[A7], D0
  1014. 00000A20  48C7                     ext.l      D7
  1015. 00000A22  2F07                     move.l     -[A7], D7
  1016. 00000A24  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  1017. 00000A28  4EBA F98C                jsr        [PC - 0x674 /* 000003B6 */]
  1018. 00000A2C  48C6                     ext.l      D6
  1019. 00000A2E  2F06                     move.l     -[A7], D6
  1020. 00000A30  48C5                     ext.l      D5
  1021. 00000A32  2F05                     move.l     -[A7], D5
  1022. 00000A34  302E FFFE                move.w     D0, [A6 - 0x2]
  1023. 00000A38  526E FFFE                addq.w     [A6 - 0x2], 1
  1024. 00000A3C  48C0                     ext.l      D0
  1025. 00000A3E  2F00                     move.l     -[A7], D0
  1026. 00000A40  486E FFFC                pea.l      [A6 - 0x4]
  1027. 00000A44  48C7                     ext.l      D7
  1028. 00000A46  2F07                     move.l     -[A7], D7
  1029. 00000A48  4EBA FCBE                jsr        [PC - 0x342 /* 00000708 */]
  1030. 00000A4C  302E FFFC                move.w     D0, [A6 - 0x4]
  1031. 00000A50  48C0                     ext.l      D0
  1032. 00000A52  2F00                     move.l     -[A7], D0
  1033. 00000A54  48C7                     ext.l      D7
  1034. 00000A56  2F07                     move.l     -[A7], D7
  1035. 00000A58  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1036. 00000A5C  4EBA F958                jsr        [PC - 0x6A8 /* 000003B6 */]
  1037. 00000A60  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1038. 00000A64  A887                     syscall    TextFont
  1039. 00000A66  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1040. 00000A6A  A88A                     syscall    TextSize
  1041. 00000A6C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1042. 00000A70  A888                     syscall    TextFace
  1043. 00000A72  4FEF 0074                lea.l      A7, [A7 + 0x74]
  1044. 00000A76  4CEE 08F0 FED2           movem.l    D4,D5,D6,D7,A3, [A6 - 0x12E]
  1045. 00000A7C  4E5E                     unlink     A6
  1046. 00000A7E  4E75                     rts
  1047. fn00000A80:
  1048. 00000A80  4E56 FFEC                link       A6, -0x0014
  1049. 00000A84  48E7 0110                movem.l    -[A7], D7,A3
  1050. 00000A88  486E FFFC                pea.l      [A6 - 0x4]
  1051. 00000A8C  A874                     syscall    GetPort
  1052. 00000A8E  598F                     subq.l     A7, 4
  1053. 00000A90  3F3C 0835                move.w     -[A7], 0x835
  1054. 00000A94  7000                     moveq.l    D0, 0x00
  1055. 00000A96  2F00                     move.l     -[A7], D0
  1056. 00000A98  72FF                     moveq.l    D1, 0xFFFFFFFF
  1057. 00000A9A  2F01                     move.l     -[A7], D1
  1058. 00000A9C  A97C                     syscall    GetNewDialog
  1059. 00000A9E  265F                     movea.l    A3, [A7]+
  1060. 00000AA0  200B                     move.l     D0, A3
  1061. 00000AA2  6760                     beq        +0x62 /* 00000B04 */
  1062. 00000AA4  2F0B                     move.l     -[A7], A3
  1063. 00000AA6  A873                     syscall    SetPort
  1064. 00000AA8  2F0B                     move.l     -[A7], A3
  1065. 00000AAA  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1066. 00000AAE  2F0B                     move.l     -[A7], A3
  1067. 00000AB0  A915                     syscall    ShowWindow
  1068. 00000AB2  2F0B                     move.l     -[A7], A3
  1069. 00000AB4  A91F                     syscall    SelectWindow
  1070. 00000AB6  2F0B                     move.l     -[A7], A3
  1071. 00000AB8  4EBA 0CB0                jsr        [PC + 0xCB0 /* 0000176A */]
  1072. 00000ABC  2F0B                     move.l     -[A7], A3
  1073. 00000ABE  4EBA 0D9A                jsr        [PC + 0xD9A /* 0000185A */]
  1074. 00000AC2  2F0B                     move.l     -[A7], A3
  1075. 00000AC4  4EBA 0CF2                jsr        [PC + 0xCF2 /* 000017B8 */]
  1076. 00000AC8  2F0B                     move.l     -[A7], A3
  1077. 00000ACA  A981                     syscall    DrawDialog
  1078. 00000ACC  598F                     subq.l     A7, 4
  1079. 00000ACE  A975                     syscall    TickCount
  1080. 00000AD0  2E1F                     move.l     D7, [A7]+
  1081. 00000AD2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1082. label00000AD6:
  1083. 00000AD6  558F                     subq.l     A7, 2
  1084. 00000AD8  7002                     moveq.l    D0, 0x02
  1085. 00000ADA  3F00                     move.w     -[A7], D0
  1086. 00000ADC  486E FFEC                pea.l      [A6 - 0x14]
  1087. 00000AE0  7200                     moveq.l    D1, 0x00
  1088. 00000AE2  2F01                     move.l     -[A7], D1
  1089. 00000AE4  2F01                     move.l     -[A7], D1
  1090. 00000AE6  A860                     syscall    WaitNextEvent
  1091. 00000AE8  548F                     addq.l     A7, 2
  1092. 00000AEA  598F                     subq.l     A7, 4
  1093. 00000AEC  A975                     syscall    TickCount
  1094. 00000AEE  2007                     move.l     D0, D7
  1095. 00000AF0  7278                     moveq.l    D1, 0x78
  1096. 00000AF2  D081                     add.l      D0, D1
  1097. 00000AF4  B09F                     cmp.l      D0, [A7]+
  1098. 00000AF6  630C                     bls        +0xE /* 00000B04 */
  1099. 00000AF8  302E FFEC                move.w     D0, [A6 - 0x14]
  1100. 00000AFC  48C0                     ext.l      D0
  1101. 00000AFE  7201                     moveq.l    D1, 0x01
  1102. 00000B00  B280                     cmp.l      D1, D0
  1103. 00000B02  66D2                     bne        -0x2C /* 00000AD6 */
  1104. label00000B04:
  1105. 00000B04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1106. 00000B08  A873                     syscall    SetPort
  1107. 00000B0A  2F0B                     move.l     -[A7], A3
  1108. 00000B0C  A983                     syscall    DisposeDialog
  1109. 00000B0E  4CEE 0880 FFE4           movem.l    D7,A3, [A6 - 0x1C]
  1110. 00000B14  4E5E                     unlink     A6
  1111. 00000B16  4E75                     rts
  1112. fn00000B18:
  1113. 00000B18  48E7 0118                movem.l    -[A7], D7,A3,A4
  1114. 00000B1C  598F                     subq.l     A7, 4
  1115. 00000B1E  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  1116. 00000B24  3F3C 07D8                move.w     -[A7], 0x7D8
  1117. 00000B28  A9A0                     syscall    GetResource
  1118. 00000B2A  265F                     movea.l    A3, [A7]+
  1119. 00000B2C  2F0B                     move.l     -[A7], A3
  1120. 00000B2E  205F                     movea.l    A0, [A7]+
  1121. 00000B30  A029                     syscall    HLock
  1122. 00000B32  2853                     movea.l    A4, [A3]
  1123. 00000B34  2F0C                     move.l     -[A7], A4
  1124. 00000B36  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1125. 00000B3A  2F0B                     move.l     -[A7], A3
  1126. 00000B3C  205F                     movea.l    A0, [A7]+
  1127. 00000B3E  A02A                     syscall    HUnlock
  1128. 00000B40  558F                     subq.l     A7, 2
  1129. 00000B42  3F3C 07D8                move.w     -[A7], 0x7D8
  1130. 00000B46  7000                     moveq.l    D0, 0x00
  1131. 00000B48  2F00                     move.l     -[A7], D0
  1132. 00000B4A  A986                     syscall    StopAlert
  1133. 00000B4C  3E1F                     move.w     D7, [A7]+
  1134. 00000B4E  A9F4                     syscall    ExitToShell
  1135. 00000B50  588F                     addq.l     A7, 4
  1136. 00000B52  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1137. 00000B56  4E75                     rts
  1138. fn00000B58:
  1139. 00000B58  4E56 FEE4                link       A6, -0x011C
  1140. 00000B5C  48E7 0018                movem.l    -[A7], A3,A4
  1141. 00000B60  47EE FF00                lea.l      A3, [A6 - 0x100]
  1142. 00000B64  486E FEE8                pea.l      [A6 - 0x118]
  1143. 00000B68  A874                     syscall    GetPort
  1144. 00000B6A  598F                     subq.l     A7, 4
  1145. 00000B6C  3F3C 07D6                move.w     -[A7], 0x7D6
  1146. 00000B70  7000                     moveq.l    D0, 0x00
  1147. 00000B72  2F00                     move.l     -[A7], D0
  1148. 00000B74  72FF                     moveq.l    D1, 0xFFFFFFFF
  1149. 00000B76  2F01                     move.l     -[A7], D1
  1150. 00000B78  A97C                     syscall    GetNewDialog
  1151. 00000B7A  2D5F FEE4                move.l     [A6 - 0x11C], [A7]+
  1152. 00000B7E  6700 0144                beq        +0x146 /* 00000CC4 */
  1153. 00000B82  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1154. 00000B86  A873                     syscall    SetPort
  1155. 00000B88  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1156. 00000B8C  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1157. 00000B90  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1158. 00000B94  A915                     syscall    ShowWindow
  1159. 00000B96  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1160. 00000B9A  A91F                     syscall    SelectWindow
  1161. 00000B9C  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1162. 00000BA0  4EBA 0CB8                jsr        [PC + 0xCB8 /* 0000185A */]
  1163. 00000BA4  508F                     addq.l     A7, 8
  1164. label00000BA6:
  1165. 00000BA6  486D 04BA                pea.l      [A5 + 0x4BA /* export_147 */]
  1166. 00000BAA  486E FEFE                pea.l      [A6 - 0x102]
  1167. 00000BAE  A991                     syscall    ModalDialog
  1168. 00000BB0  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1169. 00000BB4  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1170. 00000BB8  486E FEF4                pea.l      [A6 - 0x10C]
  1171. 00000BBC  486E FEF6                pea.l      [A6 - 0x10A]
  1172. 00000BC0  486E FEEC                pea.l      [A6 - 0x114]
  1173. 00000BC4  A98D                     syscall    GetDialogItem/GetDItem
  1174. 00000BC6  2D6E FEF6 FEFA           move.l     [A6 - 0x106], [A6 - 0x10A]
  1175. 00000BCC  302E FEFE                move.w     D0, [A6 - 0x102]
  1176. 00000BD0  5340                     subq.w     D0, 1
  1177. 00000BD2  670A                     beq        +0xC /* 00000BDE */
  1178. 00000BD4  5D40                     subq.w     D0, 6
  1179. 00000BD6  6700 00DC                beq        +0xDE /* 00000CB4 */
  1180. 00000BDA  6000 00DA                bra        +0xDC /* 00000CB6 */
  1181. label00000BDE:
  1182. 00000BDE  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1183. 00000BE2  700A                     moveq.l    D0, 0x0A
  1184. 00000BE4  3F00                     move.w     -[A7], D0
  1185. 00000BE6  486E FEF4                pea.l      [A6 - 0x10C]
  1186. 00000BEA  486E FEF6                pea.l      [A6 - 0x10A]
  1187. 00000BEE  486E FEEC                pea.l      [A6 - 0x114]
  1188. 00000BF2  A98D                     syscall    GetDialogItem/GetDItem
  1189. 00000BF4  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1190. 00000BF8  2F0B                     move.l     -[A7], A3
  1191. 00000BFA  A990                     syscall    GetDialogItemText/GetIText
  1192. 00000BFC  2F0B                     move.l     -[A7], A3
  1193. 00000BFE  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1194. 00000C02  7000                     moveq.l    D0, 0x00
  1195. 00000C04  1013                     move.b     D0, [A3]
  1196. 00000C06  6F78                     ble        +0x7A /* 00000C80 */
  1197. 00000C08  598F                     subq.l     A7, 4
  1198. 00000C0A  4878 0084                push.l     0x84
  1199. 00000C0E  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1200. 00000C12  285F                     movea.l    A4, [A7]+
  1201. 00000C14  2F0B                     move.l     -[A7], A3
  1202. 00000C16  2054                     movea.l    A0, [A4]
  1203. 00000C18  4868 0020                pea.l      [A0 + 0x20]
  1204. 00000C1C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1205. 00000C20  486D CB1C                pea.l      [A5 - 0x34E4]
  1206. 00000C24  2054                     movea.l    A0, [A4]
  1207. 00000C26  2F08                     move.l     -[A7], A0
  1208. 00000C28  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1209. 00000C2C  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1210. 00000C30  700B                     moveq.l    D0, 0x0B
  1211. 00000C32  3F00                     move.w     -[A7], D0
  1212. 00000C34  486E FEF4                pea.l      [A6 - 0x10C]
  1213. 00000C38  486E FEF6                pea.l      [A6 - 0x10A]
  1214. 00000C3C  486E FEEC                pea.l      [A6 - 0x114]
  1215. 00000C40  A98D                     syscall    GetDialogItem/GetDItem
  1216. 00000C42  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1217. 00000C46  2F0B                     move.l     -[A7], A3
  1218. 00000C48  A990                     syscall    GetDialogItemText/GetIText
  1219. 00000C4A  2F0B                     move.l     -[A7], A3
  1220. 00000C4C  2054                     movea.l    A0, [A4]
  1221. 00000C4E  4868 0040                pea.l      [A0 + 0x40]
  1222. 00000C52  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1223. 00000C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1224. 00000C5A  4EBA 0A34                jsr        [PC + 0xA34 /* 00001690 */]
  1225. 00000C5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1226. 00000C62  2054                     movea.l    A0, [A4]
  1227. 00000C64  4868 0060                pea.l      [A0 + 0x60]
  1228. 00000C68  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1229. 00000C6C  2054                     movea.l    A0, [A4]
  1230. 00000C6E  217C 4F52 4790 0080      move.l     [A0 + 0x80], 0x4F524790
  1231. 00000C76  2F0C                     move.l     -[A7], A4
  1232. 00000C78  4EBA 08C8                jsr        [PC + 0x8C8 /* 00001542 */]
  1233. 00000C7C  508F                     addq.l     A7, 8
  1234. 00000C7E  6036                     bra        +0x38 /* 00000CB6 */
  1235. label00000C80:
  1236. 00000C80  2F0B                     move.l     -[A7], A3
  1237. 00000C82  3F3C 0841                move.w     -[A7], 0x841
  1238. 00000C86  7005                     moveq.l    D0, 0x05
  1239. 00000C88  3F00                     move.w     -[A7], D0
  1240. 00000C8A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1241. 00000C8E  2F0B                     move.l     -[A7], A3
  1242. 00000C90  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1243. 00000C94  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1244. 00000C98  700A                     moveq.l    D0, 0x0A
  1245. 00000C9A  3F00                     move.w     -[A7], D0
  1246. 00000C9C  7200                     moveq.l    D1, 0x00
  1247. 00000C9E  3F01                     move.w     -[A7], D1
  1248. 00000CA0  3F3C 00FF                move.w     -[A7], 0xFF
  1249. 00000CA4  A97E                     syscall    SelectDialogItemText/SelIText
  1250. 00000CA6  426E FEFE                clr.w      [A6 - 0x102]
  1251. 00000CAA  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1252. 00000CAE  A981                     syscall    DrawDialog
  1253. 00000CB0  588F                     addq.l     A7, 4
  1254. 00000CB2  6002                     bra        +0x4 /* 00000CB6 */
  1255. label00000CB4:
  1256. 00000CB4  A9F4                     syscall    ExitToShell
  1257. label00000CB6:
  1258. 00000CB6  302E FEFE                move.w     D0, [A6 - 0x102]
  1259. 00000CBA  48C0                     ext.l      D0
  1260. 00000CBC  7201                     moveq.l    D1, 0x01
  1261. 00000CBE  B280                     cmp.l      D1, D0
  1262. 00000CC0  6600 FEE4                bne        -0x11A /* 00000BA6 */
  1263. label00000CC4:
  1264. 00000CC4  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1265. 00000CC8  A873                     syscall    SetPort
  1266. 00000CCA  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1267. 00000CCE  A983                     syscall    DisposeDialog
  1268. 00000CD0  4CEE 1800 FEDC           movem.l    A3,A4, [A6 - 0x124]
  1269. 00000CD6  4E5E                     unlink     A6
  1270. 00000CD8  4E75                     rts
  1271. export_147:
  1272. 00000CDA  4E56 0000                link       A6, 0
  1273. 00000CDE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1274. 00000CE2  266E 000C                movea.l    A3, [A6 + 0xC]
  1275. 00000CE6  3013                     move.w     D0, [A3]
  1276. 00000CE8  48C0                     ext.l      D0
  1277. 00000CEA  7203                     moveq.l    D1, 0x03
  1278. 00000CEC  B280                     cmp.l      D1, D0
  1279. 00000CEE  670A                     beq        +0xC /* 00000CFA */
  1280. 00000CF0  3013                     move.w     D0, [A3]
  1281. 00000CF2  48C0                     ext.l      D0
  1282. 00000CF4  7205                     moveq.l    D1, 0x05
  1283. 00000CF6  B280                     cmp.l      D1, D0
  1284. 00000CF8  662E                     bne        +0x30 /* 00000D28 */
  1285. label00000CFA:
  1286. 00000CFA  2E2B 0002                move.l     D7, [A3 + 0x2]
  1287. 00000CFE  CEBC 0000 00FF           and.l      D7, 0xFF
  1288. 00000D04  1007                     move.b     D0, D7
  1289. 00000D06  4880                     ext.w      D0
  1290. 00000D08  48C0                     ext.l      D0
  1291. 00000D0A  720D                     moveq.l    D1, 0x0D
  1292. 00000D0C  B280                     cmp.l      D1, D0
  1293. 00000D0E  670A                     beq        +0xC /* 00000D1A */
  1294. 00000D10  4887                     ext.w      D7
  1295. 00000D12  48C7                     ext.l      D7
  1296. 00000D14  7003                     moveq.l    D0, 0x03
  1297. 00000D16  B087                     cmp.l      D0, D7
  1298. 00000D18  660E                     bne        +0x10 /* 00000D28 */
  1299. label00000D1A:
  1300. 00000D1A  7009                     moveq.l    D0, 0x09
  1301. 00000D1C  2740 0002                move.l     [A3 + 0x2], D0
  1302. 00000D20  422E 0014                clr.b      [A6 + 0x14]
  1303. 00000D24  6000 0134                bra        +0x136 /* 00000E5A */
  1304. label00000D28:
  1305. 00000D28  3013                     move.w     D0, [A3]
  1306. 00000D2A  48C0                     ext.l      D0
  1307. 00000D2C  7203                     moveq.l    D1, 0x03
  1308. 00000D2E  B280                     cmp.l      D1, D0
  1309. 00000D30  670C                     beq        +0xE /* 00000D3E */
  1310. 00000D32  3013                     move.w     D0, [A3]
  1311. 00000D34  48C0                     ext.l      D0
  1312. 00000D36  7205                     moveq.l    D1, 0x05
  1313. 00000D38  B280                     cmp.l      D1, D0
  1314. 00000D3A  6600 00FE                bne        +0x100 /* 00000E3A */
  1315. label00000D3E:
  1316. 00000D3E  4887                     ext.w      D7
  1317. 00000D40  48C7                     ext.l      D7
  1318. 00000D42  701B                     moveq.l    D0, 0x1B
  1319. 00000D44  B087                     cmp.l      D0, D7
  1320. 00000D46  670A                     beq        +0xC /* 00000D52 */
  1321. 00000D48  4887                     ext.w      D7
  1322. 00000D4A  48C7                     ext.l      D7
  1323. 00000D4C  707F                     moveq.l    D0, 0x7F
  1324. 00000D4E  B087                     cmp.l      D0, D7
  1325. 00000D50  660E                     bne        +0x10 /* 00000D60 */
  1326. label00000D52:
  1327. 00000D52  7008                     moveq.l    D0, 0x08
  1328. 00000D54  2740 0002                move.l     [A3 + 0x2], D0
  1329. 00000D58  422E 0014                clr.b      [A6 + 0x14]
  1330. 00000D5C  6000 00FC                bra        +0xFE /* 00000E5A */
  1331. label00000D60:
  1332. 00000D60  4887                     ext.w      D7
  1333. 00000D62  48C7                     ext.l      D7
  1334. 00000D64  7008                     moveq.l    D0, 0x08
  1335. 00000D66  B087                     cmp.l      D0, D7
  1336. 00000D68  6732                     beq        +0x34 /* 00000D9C */
  1337. 00000D6A  4887                     ext.w      D7
  1338. 00000D6C  48C7                     ext.l      D7
  1339. 00000D6E  7009                     moveq.l    D0, 0x09
  1340. 00000D70  B087                     cmp.l      D0, D7
  1341. 00000D72  6728                     beq        +0x2A /* 00000D9C */
  1342. 00000D74  4887                     ext.w      D7
  1343. 00000D76  48C7                     ext.l      D7
  1344. 00000D78  701C                     moveq.l    D0, 0x1C
  1345. 00000D7A  B087                     cmp.l      D0, D7
  1346. 00000D7C  671E                     beq        +0x20 /* 00000D9C */
  1347. 00000D7E  4887                     ext.w      D7
  1348. 00000D80  48C7                     ext.l      D7
  1349. 00000D82  701D                     moveq.l    D0, 0x1D
  1350. 00000D84  B087                     cmp.l      D0, D7
  1351. 00000D86  6714                     beq        +0x16 /* 00000D9C */
  1352. 00000D88  4887                     ext.w      D7
  1353. 00000D8A  48C7                     ext.l      D7
  1354. 00000D8C  701E                     moveq.l    D0, 0x1E
  1355. 00000D8E  B087                     cmp.l      D0, D7
  1356. 00000D90  670A                     beq        +0xC /* 00000D9C */
  1357. 00000D92  4887                     ext.w      D7
  1358. 00000D94  48C7                     ext.l      D7
  1359. 00000D96  701F                     moveq.l    D0, 0x1F
  1360. 00000D98  B087                     cmp.l      D0, D7
  1361. 00000D9A  6608                     bne        +0xA /* 00000DA4 */
  1362. label00000D9C:
  1363. 00000D9C  422E 0014                clr.b      [A6 + 0x14]
  1364. 00000DA0  6000 00B8                bra        +0xBA /* 00000E5A */
  1365. label00000DA4:
  1366. 00000DA4  206E 0010                movea.l    A0, [A6 + 0x10]
  1367. 00000DA8  2868 00A0                movea.l    A4, [A0 + 0xA0]
  1368. 00000DAC  2054                     movea.l    A0, [A4]
  1369. 00000DAE  3028 003C                move.w     D0, [A0 + 0x3C]
  1370. 00000DB2  48C0                     ext.l      D0
  1371. 00000DB4  2054                     movea.l    A0, [A4]
  1372. 00000DB6  3228 0022                move.w     D1, [A0 + 0x22]
  1373. 00000DBA  48C1                     ext.l      D1
  1374. 00000DBC  2054                     movea.l    A0, [A4]
  1375. 00000DBE  3428 0020                move.w     D2, [A0 + 0x20]
  1376. 00000DC2  48C2                     ext.l      D2
  1377. 00000DC4  9282                     sub.l      D1, D2
  1378. 00000DC6  2A00                     move.l     D5, D0
  1379. 00000DC8  9A81                     sub.l      D5, D1
  1380. 00000DCA  7000                     moveq.l    D0, 0x00
  1381. 00000DCC  4887                     ext.w      D7
  1382. 00000DCE  48C7                     ext.l      D7
  1383. 00000DD0  7220                     moveq.l    D1, 0x20
  1384. 00000DD2  B287                     cmp.l      D1, D7
  1385. 00000DD4  6E0E                     bgt        +0x10 /* 00000DE4 */
  1386. 00000DD6  4887                     ext.w      D7
  1387. 00000DD8  48C7                     ext.l      D7
  1388. 00000DDA  0C87 0000 00FF           cmpi.l     D7, 0xFF
  1389. 00000DE0  6E02                     bgt        +0x4 /* 00000DE4 */
  1390. 00000DE2  7001                     moveq.l    D0, 0x01
  1391. label00000DE4:
  1392. 00000DE4  3C00                     move.w     D6, D0
  1393. 00000DE6  48C5                     ext.l      D5
  1394. 00000DE8  701F                     moveq.l    D0, 0x1F
  1395. 00000DEA  B085                     cmp.l      D0, D5
  1396. 00000DEC  6F3E                     ble        +0x40 /* 00000E2C */
  1397. 00000DEE  4A46                     tst.w      D6
  1398. 00000DF0  673A                     beq        +0x3C /* 00000E2C */
  1399. 00000DF2  2F0C                     move.l     -[A7], A4
  1400. 00000DF4  4878 00B0                push.l     0xB0
  1401. 00000DF8  7000                     moveq.l    D0, 0x00
  1402. 00000DFA  2F00                     move.l     -[A7], D0
  1403. 00000DFC  4887                     ext.w      D7
  1404. 00000DFE  48C7                     ext.l      D7
  1405. 00000E00  2F07                     move.l     -[A7], D7
  1406. 00000E02  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1407. 00000E06  4A40                     tst.w      D0
  1408. 00000E08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1409. 00000E0C  6710                     beq        +0x12 /* 00000E1E */
  1410. 00000E0E  4887                     ext.w      D7
  1411. 00000E10  3F07                     move.w     -[A7], D7
  1412. 00000E12  2F0C                     move.l     -[A7], A4
  1413. 00000E14  A9DC                     syscall    TEKey
  1414. 00000E16  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1415. 00000E1C  603C                     bra        +0x3E /* 00000E5A */
  1416. label00000E1E:
  1417. 00000E1E  7001                     moveq.l    D0, 0x01
  1418. 00000E20  3F00                     move.w     -[A7], D0
  1419. 00000E22  A9C8                     syscall    SysBeep
  1420. 00000E24  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1421. 00000E2A  602E                     bra        +0x30 /* 00000E5A */
  1422. label00000E2C:
  1423. 00000E2C  7001                     moveq.l    D0, 0x01
  1424. 00000E2E  3F00                     move.w     -[A7], D0
  1425. 00000E30  A9C8                     syscall    SysBeep
  1426. 00000E32  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1427. 00000E38  6020                     bra        +0x22 /* 00000E5A */
  1428. label00000E3A:
  1429. 00000E3A  3013                     move.w     D0, [A3]
  1430. 00000E3C  48C0                     ext.l      D0
  1431. 00000E3E  7206                     moveq.l    D1, 0x06
  1432. 00000E40  B280                     cmp.l      D1, D0
  1433. 00000E42  6612                     bne        +0x14 /* 00000E56 */
  1434. 00000E44  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1435. 00000E48  A922                     syscall    BeginUpdate
  1436. 00000E4A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1437. 00000E4E  A981                     syscall    DrawDialog
  1438. 00000E50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1439. 00000E54  A923                     syscall    EndUpdate
  1440. label00000E56:
  1441. 00000E56  422E 0014                clr.b      [A6 + 0x14]
  1442. label00000E5A:
  1443. 00000E5A  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  1444. 00000E60  4E5E                     unlink     A6
  1445. 00000E62  205F                     movea.l    A0, [A7]+
  1446. 00000E64  DEFC 000C                add.w      A7, 0xC
  1447. 00000E68  4ED0                     jmp        [A0]
  1448. export_148:
  1449. 00000E6A  4E56 FD60                link       A6, -0x02A0
  1450. 00000E6E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1451. 00000E72  49EE FF00                lea.l      A4, [A6 - 0x100]
  1452. 00000E76  558F                     subq.l     A7, 2
  1453. 00000E78  A994                     syscall    CurResFile
  1454. 00000E7A  3B5F CCE4                move.w     [A5 - 0x331C], [A7]+
  1455. 00000E7E  3F2D CCE4                move.w     -[A7], [A5 - 0x331C]
  1456. 00000E82  A998                     syscall    UseResFile
  1457. 00000E84  4878 0910                push.l     0x910
  1458. 00000E88  486D CBE0                pea.l      [A5 - 0x3420]
  1459. 00000E8C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1460. 00000E90  558F                     subq.l     A7, 2
  1461. 00000E92  486E FE00                pea.l      [A6 - 0x200]
  1462. 00000E96  486D CCE2                pea.l      [A5 - 0x331E]
  1463. 00000E9A  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1464. 00000E9E  3B7C 0001 D904           move.w     [A5 - 0x26FC], 0x1
  1465. 00000EA4  3B7C 0001 CCE0           move.w     [A5 - 0x3320], 0x1
  1466. 00000EAA  7000                     moveq.l    D0, 0x00
  1467. 00000EAC  2D40 FD6C                move.l     [A6 - 0x294], D0
  1468. 00000EB0  3D7C FFFF FD7C           move.w     [A6 - 0x284], 0xFFFF
  1469. 00000EB6  41EE FE00                lea.l      A0, [A6 - 0x200]
  1470. 00000EBA  2D48 FD72                move.l     [A6 - 0x28E], A0
  1471. 00000EBE  3D6D CCE2 FD76           move.w     [A6 - 0x28A], [A5 - 0x331E]
  1472. 00000EC4  558F                     subq.l     A7, 2
  1473. 00000EC6  486E FD60                pea.l      [A6 - 0x2A0]
  1474. 00000ECA  7200                     moveq.l    D1, 0x00
  1475. 00000ECC  1F01                     move.b     -[A7], D1
  1476. 00000ECE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1477. 00000ED2  3E1F                     move.w     D7, [A7]+
  1478. 00000ED4  7000                     moveq.l    D0, 0x00
  1479. 00000ED6  302E FD86                move.w     D0, [A6 - 0x27A]
  1480. 00000EDA  223C 0000 0080           move.l     D1, 0x80
  1481. 00000EE0  C280                     and.l      D1, D0
  1482. 00000EE2  7000                     moveq.l    D0, 0x00
  1483. 00000EE4  302E FD86                move.w     D0, [A6 - 0x27A]
  1484. 00000EE8  243C 0000 8000           move.l     D2, 0x8000
  1485. 00000EEE  C480                     and.l      D2, D0
  1486. 00000EF0  D481                     add.l      D2, D1
  1487. 00000EF2  5EC0                     sgt        D0
  1488. 00000EF4  0240 0001                andi.w     D0, 0x1
  1489. 00000EF8  3B40 CCE8                move.w     [A5 - 0x3318], D0
  1490. 00000EFC  7000                     moveq.l    D0, 0x00
  1491. 00000EFE  2D40 FDBC                move.l     [A6 - 0x244], D0
  1492. 00000F02  3D6D CCE2 FDC6           move.w     [A6 - 0x23A], [A5 - 0x331E]
  1493. 00000F08  422E FDCA                clr.b      [A6 - 0x236]
  1494. 00000F0C  426E FDCC                clr.w      [A6 - 0x234]
  1495. 00000F10  41ED CBE0                lea.l      A0, [A5 - 0x3420]
  1496. 00000F14  2D48 FDC2                move.l     [A6 - 0x23E], A0
  1497. 00000F18  558F                     subq.l     A7, 2
  1498. 00000F1A  486E FDB0                pea.l      [A6 - 0x250]
  1499. 00000F1E  7200                     moveq.l    D1, 0x00
  1500. 00000F20  1F01                     move.b     -[A7], D1
  1501. 00000F22  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1502. 00000F26  3E1F                     move.w     D7, [A7]+
  1503. 00000F28  7000                     moveq.l    D0, 0x00
  1504. 00000F2A  102E FDCE                move.b     D0, [A6 - 0x232]
  1505. 00000F2E  7201                     moveq.l    D1, 0x01
  1506. 00000F30  C280                     and.l      D1, D0
  1507. 00000F32  3B41 CCE6                move.w     [A5 - 0x331A], D1
  1508. 00000F36  598F                     subq.l     A7, 4
  1509. 00000F38  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  1510. 00000F3E  7004                     moveq.l    D0, 0x04
  1511. 00000F40  3F00                     move.w     -[A7], D0
  1512. 00000F42  A9A0                     syscall    GetResource
  1513. 00000F44  265F                     movea.l    A3, [A7]+
  1514. 00000F46  2F0B                     move.l     -[A7], A3
  1515. 00000F48  A992                     syscall    DetachResource
  1516. 00000F4A  2F0B                     move.l     -[A7], A3
  1517. 00000F4C  205F                     movea.l    A0, [A7]+
  1518. 00000F4E  A029                     syscall    HLock
  1519. 00000F50  2053                     movea.l    A0, [A3]
  1520. 00000F52  0CA8 4F52 4790 0080      cmpi.l     [A0 + 0x80], 0x4F524790
  1521. 00000F5A  548F                     addq.l     A7, 2
  1522. 00000F5C  664C                     bne        +0x4E /* 00000FAA */
  1523. 00000F5E  2053                     movea.l    A0, [A3]
  1524. 00000F60  7000                     moveq.l    D0, 0x00
  1525. 00000F62  1028 0020                move.b     D0, [A0 + 0x20]
  1526. 00000F66  663C                     bne        +0x3E /* 00000FA4 */
  1527. 00000F68  302D CCE8                move.w     D0, [A5 - 0x3318]
  1528. 00000F6C  48C0                     ext.l      D0
  1529. 00000F6E  661A                     bne        +0x1C /* 00000F8A */
  1530. 00000F70  302D CCE6                move.w     D0, [A5 - 0x331A]
  1531. 00000F74  48C0                     ext.l      D0
  1532. 00000F76  6612                     bne        +0x14 /* 00000F8A */
  1533. 00000F78  2053                     movea.l    A0, [A3]
  1534. 00000F7A  4868 0060                pea.l      [A0 + 0x60]
  1535. 00000F7E  4EBA FBD8                jsr        [PC - 0x428 /* 00000B58 */]
  1536. 00000F82  426D D904                clr.w      [A5 - 0x26FC]
  1537. 00000F86  588F                     addq.l     A7, 4
  1538. 00000F88  6046                     bra        +0x48 /* 00000FD0 */
  1539. label00000F8A:
  1540. 00000F8A  2F0C                     move.l     -[A7], A4
  1541. 00000F8C  3F3C 0841                move.w     -[A7], 0x841
  1542. 00000F90  7003                     moveq.l    D0, 0x03
  1543. 00000F92  3F00                     move.w     -[A7], D0
  1544. 00000F94  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1545. 00000F98  2F0C                     move.l     -[A7], A4
  1546. 00000F9A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1547. 00000F9E  A9F4                     syscall    ExitToShell
  1548. 00000FA0  588F                     addq.l     A7, 4
  1549. 00000FA2  602C                     bra        +0x2E /* 00000FD0 */
  1550. label00000FA4:
  1551. 00000FA4  426D D904                clr.w      [A5 - 0x26FC]
  1552. 00000FA8  6026                     bra        +0x28 /* 00000FD0 */
  1553. label00000FAA:
  1554. 00000FAA  2053                     movea.l    A0, [A3]
  1555. 00000FAC  0CA8 4F52 47D6 0080      cmpi.l     [A0 + 0x80], 0x4F5247D6
  1556. 00000FB4  6606                     bne        +0x8 /* 00000FBC */
  1557. 00000FB6  426D D904                clr.w      [A5 - 0x26FC]
  1558. 00000FBA  6014                     bra        +0x16 /* 00000FD0 */
  1559. label00000FBC:
  1560. 00000FBC  2053                     movea.l    A0, [A3]
  1561. 00000FBE  4AA8 0080                tst.l      [A0 + 0x80]
  1562. 00000FC2  6606                     bne        +0x8 /* 00000FCA */
  1563. 00000FC4  4EBA FB52                jsr        [PC - 0x4AE /* 00000B18 */]
  1564. 00000FC8  6006                     bra        +0x8 /* 00000FD0 */
  1565. label00000FCA:
  1566. 00000FCA  3B7C 0001 D904           move.w     [A5 - 0x26FC], 0x1
  1567. label00000FD0:
  1568. 00000FD0  200B                     move.l     D0, A3
  1569. 00000FD2  6706                     beq        +0x8 /* 00000FDA */
  1570. 00000FD4  2F0B                     move.l     -[A7], A3
  1571. 00000FD6  205F                     movea.l    A0, [A7]+
  1572. 00000FD8  A023                     syscall    DisposHandle/DisposeHandle
  1573. label00000FDA:
  1574. 00000FDA  4EBA FAA4                jsr        [PC - 0x55C /* 00000A80 */]
  1575. 00000FDE  4CEE 1880 FD54           movem.l    D7,A3,A4, [A6 - 0x2AC]
  1576. 00000FE4  4E5E                     unlink     A6
  1577. 00000FE6  4E75                     rts
  1578. fn00000FE8:
  1579. 00000FE8  4E56 FF00                link       A6, -0x0100
  1580. 00000FEC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1581. 00000FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1582. 00000FF4  47EE FF00                lea.l      A3, [A6 - 0x100]
  1583. 00000FF8  16BC 0008                move.b     [A3], 0x8
  1584. 00000FFC  2F0C                     move.l     -[A7], A4
  1585. 00000FFE  4EBA 0066                jsr        [PC + 0x66 /* 00001066 */]
  1586. 00001002  2A00                     move.l     D5, D0
  1587. 00001004  7E01                     moveq.l    D7, 0x01
  1588. 00001006  4246                     clr.w      D6
  1589. 00001008  588F                     addq.l     A7, 4
  1590. 0000100A  6030                     bra        +0x32 /* 0000103C */
  1591. label0000100C:
  1592. 0000100C  48C7                     ext.l      D7
  1593. 0000100E  48C6                     ext.l      D6
  1594. 00001010  2206                     move.l     D1, D6
  1595. 00001012  2001                     move.l     D0, D1
  1596. 00001014  D281                     add.l      D1, D1
  1597. 00001016  D280                     add.l      D1, D0
  1598. 00001018  7007                     moveq.l    D0, 0x07
  1599. 0000101A  9081                     sub.l      D0, D1
  1600. 0000101C  D087                     add.l      D0, D7
  1601. 0000101E  17B4 0800 7000           move.b     [A3 + D7.w], [A4 + D0]
  1602. 00001024  48C7                     ext.l      D7
  1603. 00001026  2007                     move.l     D0, D7
  1604. 00001028  5280                     addq.l     D0, 1
  1605. 0000102A  7202                     moveq.l    D1, 0x02
  1606. 0000102C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1607. 00001030  48C7                     ext.l      D7
  1608. 00001032  17B4 0800 7001           move.b     [A3 + D7.w + 0x1], [A4 + D0]
  1609. 00001038  5447                     addq.w     D7, 2
  1610. 0000103A  5246                     addq.w     D6, 1
  1611. label0000103C:
  1612. 0000103C  48C7                     ext.l      D7
  1613. 0000103E  7008                     moveq.l    D0, 0x08
  1614. 00001040  B087                     cmp.l      D0, D7
  1615. 00001042  6CC8                     bge        -0x36 /* 0000100C */
  1616. 00001044  2F0B                     move.l     -[A7], A3
  1617. 00001046  4EBA 001E                jsr        [PC + 0x1E /* 00001066 */]
  1618. 0000104A  2800                     move.l     D4, D0
  1619. 0000104C  B985                     xor.l      D5, D4
  1620. 0000104E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1621. 00001052  2F05                     move.l     -[A7], D5
  1622. 00001054  4EBA 007A                jsr        [PC + 0x7A /* 000010D0 */]
  1623. 00001058  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1624. 0000105C  4CEE 18F0 FEE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x118]
  1625. 00001062  4E5E                     unlink     A6
  1626. 00001064  4E75                     rts
  1627. fn00001066:
  1628. 00001066  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1629. 0000106A  266F 0014                movea.l    A3, [A7 + 0x14]
  1630. 0000106E  7A00                     moveq.l    D5, 0x00
  1631. 00001070  7E01                     moveq.l    D7, 0x01
  1632. 00001072  604A                     bra        +0x4C /* 000010BE */
  1633. label00001074:
  1634. 00001074  7000                     moveq.l    D0, 0x00
  1635. 00001076  7200                     moveq.l    D1, 0x00
  1636. 00001078  1233 7000                move.b     D1, [A3 + D7.w]
  1637. 0000107C  7441                     moveq.l    D2, 0x41
  1638. 0000107E  B481                     cmp.l      D2, D1
  1639. 00001080  6E0E                     bgt        +0x10 /* 00001090 */
  1640. 00001082  7200                     moveq.l    D1, 0x00
  1641. 00001084  1233 7000                move.b     D1, [A3 + D7.w]
  1642. 00001088  7446                     moveq.l    D2, 0x46
  1643. 0000108A  B481                     cmp.l      D2, D1
  1644. 0000108C  6D02                     blt        +0x4 /* 00001090 */
  1645. 0000108E  7001                     moveq.l    D0, 0x01
  1646. label00001090:
  1647. 00001090  4A80                     tst.l      D0
  1648. 00001092  670C                     beq        +0xE /* 000010A0 */
  1649. 00001094  7000                     moveq.l    D0, 0x00
  1650. 00001096  1033 7000                move.b     D0, [A3 + D7.w]
  1651. 0000109A  7237                     moveq.l    D1, 0x37
  1652. 0000109C  9081                     sub.l      D0, D1
  1653. 0000109E  600A                     bra        +0xC /* 000010AA */
  1654. label000010A0:
  1655. 000010A0  7000                     moveq.l    D0, 0x00
  1656. 000010A2  1033 7000                move.b     D0, [A3 + D7.w]
  1657. 000010A6  7230                     moveq.l    D1, 0x30
  1658. 000010A8  9081                     sub.l      D0, D1
  1659. label000010AA:
  1660. 000010AA  2C00                     move.l     D6, D0
  1661. 000010AC  7000                     moveq.l    D0, 0x00
  1662. 000010AE  1013                     move.b     D0, [A3]
  1663. 000010B0  48C7                     ext.l      D7
  1664. 000010B2  9087                     sub.l      D0, D7
  1665. 000010B4  E580                     asl        D0, 2
  1666. 000010B6  2206                     move.l     D1, D6
  1667. 000010B8  E1A9                     lsl        D1, D0
  1668. 000010BA  DA81                     add.l      D5, D1
  1669. 000010BC  5247                     addq.w     D7, 1
  1670. label000010BE:
  1671. 000010BE  48C7                     ext.l      D7
  1672. 000010C0  7000                     moveq.l    D0, 0x00
  1673. 000010C2  1013                     move.b     D0, [A3]
  1674. 000010C4  B087                     cmp.l      D0, D7
  1675. 000010C6  6CAC                     bge        -0x52 /* 00001074 */
  1676. 000010C8  2005                     move.l     D0, D5
  1677. 000010CA  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  1678. 000010CE  4E75                     rts
  1679. fn000010D0:
  1680. 000010D0  4E56 FFF0                link       A6, -0x0010
  1681. 000010D4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1682. 000010D8  49EE FFF0                lea.l      A4, [A6 - 0x10]
  1683. 000010DC  2C2E 0008                move.l     D6, [A6 + 0x8]
  1684. 000010E0  266E 000C                movea.l    A3, [A6 + 0xC]
  1685. 000010E4  197C 0046 000F           move.b     [A4 + 0xF], 0x46 /* 'F' */
  1686. 000010EA  197C 0045 000E           move.b     [A4 + 0xE], 0x45 /* 'E' */
  1687. 000010F0  197C 0044 000D           move.b     [A4 + 0xD], 0x44 /* 'D' */
  1688. 000010F6  197C 0043 000C           move.b     [A4 + 0xC], 0x43 /* 'C' */
  1689. 000010FC  197C 0042 000B           move.b     [A4 + 0xB], 0x42 /* 'B' */
  1690. 00001102  197C 0041 000A           move.b     [A4 + 0xA], 0x41 /* 'A' */
  1691. 00001108  197C 0039 0009           move.b     [A4 + 0x9], 0x39 /* '9' */
  1692. 0000110E  197C 0038 0008           move.b     [A4 + 0x8], 0x38 /* '8' */
  1693. 00001114  197C 0037 0007           move.b     [A4 + 0x7], 0x37 /* '7' */
  1694. 0000111A  197C 0036 0006           move.b     [A4 + 0x6], 0x36 /* '6' */
  1695. 00001120  197C 0035 0005           move.b     [A4 + 0x5], 0x35 /* '5' */
  1696. 00001126  197C 0034 0004           move.b     [A4 + 0x4], 0x34 /* '4' */
  1697. 0000112C  197C 0033 0003           move.b     [A4 + 0x3], 0x33 /* '3' */
  1698. 00001132  197C 0032 0002           move.b     [A4 + 0x2], 0x32 /* '2' */
  1699. 00001138  197C 0031 0001           move.b     [A4 + 0x1], 0x31 /* '1' */
  1700. 0000113E  18BC 0030                move.b     [A4], 0x30 /* '0' */
  1701. 00001142  16BC 0008                move.b     [A3], 0x8
  1702. 00001146  7000                     moveq.l    D0, 0x00
  1703. 00001148  1013                     move.b     D0, [A3]
  1704. 0000114A  3E00                     move.w     D7, D0
  1705. 0000114C  600E                     bra        +0x10 /* 0000115C */
  1706. label0000114E:
  1707. 0000114E  700F                     moveq.l    D0, 0x0F
  1708. 00001150  C086                     and.l      D0, D6
  1709. 00001152  17B4 0000 7000           move.b     [A3 + D7.w], [A4 + D0.w]
  1710. 00001158  E886                     asr        D6, 4
  1711. 0000115A  5347                     subq.w     D7, 1
  1712. label0000115C:
  1713. 0000115C  48C7                     ext.l      D7
  1714. 0000115E  7001                     moveq.l    D0, 0x01
  1715. 00001160  B087                     cmp.l      D0, D7
  1716. 00001162  6FEA                     ble        -0x14 /* 0000114E */
  1717. 00001164  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  1718. 0000116A  4E5E                     unlink     A6
  1719. 0000116C  4E75                     rts
  1720. fn0000116E:
  1721. 0000116E  4E56 FF00                link       A6, -0x0100
  1722. 00001172  48E7 0118                movem.l    -[A7], D7,A3,A4
  1723. 00001176  286E 000C                movea.l    A4, [A6 + 0xC]
  1724. 0000117A  47EE FF00                lea.l      A3, [A6 - 0x100]
  1725. 0000117E  206E 0008                movea.l    A0, [A6 + 0x8]
  1726. 00001182  7000                     moveq.l    D0, 0x00
  1727. 00001184  1010                     move.b     D0, [A0]
  1728. 00001186  7208                     moveq.l    D1, 0x08
  1729. 00001188  B280                     cmp.l      D1, D0
  1730. 0000118A  6704                     beq        +0x6 /* 00001190 */
  1731. 0000118C  7000                     moveq.l    D0, 0x00
  1732. 0000118E  6030                     bra        +0x32 /* 000011C0 */
  1733. label00001190:
  1734. 00001190  2F0B                     move.l     -[A7], A3
  1735. 00001192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1736. 00001196  4EBA FE50                jsr        [PC - 0x1B0 /* 00000FE8 */]
  1737. 0000119A  4247                     clr.w      D7
  1738. 0000119C  508F                     addq.l     A7, 8
  1739. 0000119E  6016                     bra        +0x18 /* 000011B6 */
  1740. label000011A0:
  1741. 000011A0  7000                     moveq.l    D0, 0x00
  1742. 000011A2  1033 7000                move.b     D0, [A3 + D7.w]
  1743. 000011A6  7200                     moveq.l    D1, 0x00
  1744. 000011A8  1234 7000                move.b     D1, [A4 + D7.w]
  1745. 000011AC  B280                     cmp.l      D1, D0
  1746. 000011AE  6704                     beq        +0x6 /* 000011B4 */
  1747. 000011B0  7000                     moveq.l    D0, 0x00
  1748. 000011B2  600C                     bra        +0xE /* 000011C0 */
  1749. label000011B4:
  1750. 000011B4  5247                     addq.w     D7, 1
  1751. label000011B6:
  1752. 000011B6  48C7                     ext.l      D7
  1753. 000011B8  7008                     moveq.l    D0, 0x08
  1754. 000011BA  B087                     cmp.l      D0, D7
  1755. 000011BC  6CE2                     bge        -0x1C /* 000011A0 */
  1756. 000011BE  7001                     moveq.l    D0, 0x01
  1757. label000011C0:
  1758. 000011C0  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  1759. 000011C6  4E5E                     unlink     A6
  1760. 000011C8  4E75                     rts
  1761. fn000011CA:
  1762. 000011CA  4E56 FCE4                link       A6, -0x031C
  1763. 000011CE  48E7 0018                movem.l    -[A7], A3,A4
  1764. 000011D2  47EE FD00                lea.l      A3, [A6 - 0x300]
  1765. 000011D6  7000                     moveq.l    D0, 0x00
  1766. 000011D8  2840                     movea.l    A4, D0
  1767. 000011DA  486E FCE8                pea.l      [A6 - 0x318]
  1768. 000011DE  A874                     syscall    GetPort
  1769. 000011E0  598F                     subq.l     A7, 4
  1770. 000011E2  3F3C 07D7                move.w     -[A7], 0x7D7
  1771. 000011E6  7000                     moveq.l    D0, 0x00
  1772. 000011E8  2F00                     move.l     -[A7], D0
  1773. 000011EA  72FF                     moveq.l    D1, 0xFFFFFFFF
  1774. 000011EC  2F01                     move.l     -[A7], D1
  1775. 000011EE  A97C                     syscall    GetNewDialog
  1776. 000011F0  2D5F FCE4                move.l     [A6 - 0x31C], [A7]+
  1777. 000011F4  6700 01C8                beq        +0x1CA /* 000013BE */
  1778. 000011F8  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1779. 000011FC  A873                     syscall    SetPort
  1780. 000011FE  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1781. 00001202  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1782. 00001206  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1783. 0000120A  A915                     syscall    ShowWindow
  1784. 0000120C  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1785. 00001210  A91F                     syscall    SelectWindow
  1786. 00001212  486E FE00                pea.l      [A6 - 0x200]
  1787. 00001216  598F                     subq.l     A7, 4
  1788. 00001218  A975                     syscall    TickCount
  1789. 0000121A  203C 4F52 474E           move.l     D0, 0x4F52474E /* 'ORGN' */
  1790. 00001220  221F                     move.l     D1, [A7]+
  1791. 00001222  B181                     xor.l      D1, D0
  1792. 00001224  2F01                     move.l     -[A7], D1
  1793. 00001226  4EBA FEA8                jsr        [PC - 0x158 /* 000010D0 */]
  1794. 0000122A  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1795. 0000122E  7009                     moveq.l    D0, 0x09
  1796. 00001230  3F00                     move.w     -[A7], D0
  1797. 00001232  486E FCF4                pea.l      [A6 - 0x30C]
  1798. 00001236  486E FCF6                pea.l      [A6 - 0x30A]
  1799. 0000123A  486E FCEC                pea.l      [A6 - 0x314]
  1800. 0000123E  A98D                     syscall    GetDialogItem/GetDItem
  1801. 00001240  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1802. 00001244  486E FE00                pea.l      [A6 - 0x200]
  1803. 00001248  A98F                     syscall    SetDialogItemText/SetIText
  1804. 0000124A  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1805. 0000124E  A981                     syscall    DrawDialog
  1806. 00001250  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1807. label00001254:
  1808. 00001254  486D 04CA                pea.l      [A5 + 0x4CA /* export_149 */]
  1809. 00001258  486E FCFE                pea.l      [A6 - 0x302]
  1810. 0000125C  A991                     syscall    ModalDialog
  1811. 0000125E  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1812. 00001262  3F2E FCFE                move.w     -[A7], [A6 - 0x302]
  1813. 00001266  486E FCF4                pea.l      [A6 - 0x30C]
  1814. 0000126A  486E FCF6                pea.l      [A6 - 0x30A]
  1815. 0000126E  486E FCEC                pea.l      [A6 - 0x314]
  1816. 00001272  A98D                     syscall    GetDialogItem/GetDItem
  1817. 00001274  2D6E FCF6 FCFA           move.l     [A6 - 0x306], [A6 - 0x30A]
  1818. 0000127A  302E FCFE                move.w     D0, [A6 - 0x302]
  1819. 0000127E  5340                     subq.w     D0, 1
  1820. 00001280  6B00 0122                bmi        +0x124 /* 000013A4 */
  1821. 00001284  0C40 0000                cmpi.w     D0, 0x0
  1822. 00001288  6E00 011A                bgt        +0x11C /* 000013A4 */
  1823. 0000128C  D040                     add.w      D0, D0
  1824. 0000128E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1825. 00001292  4EFB 0000                jmp        [PC + D0.w]
  1826. 00001296  0004 2F2E                ori.b      D4, 0x2E /* '.' */
  1827. 0000129A  FCE4 700A                .extension 0xCE4 <<F/2-3/6>> // unimplemented
  1828. 0000129E  3F00                     move.w     -[A7], D0
  1829. 000012A0  486E FCF4                pea.l      [A6 - 0x30C]
  1830. 000012A4  486E FCF6                pea.l      [A6 - 0x30A]
  1831. 000012A8  486E FCEC                pea.l      [A6 - 0x314]
  1832. 000012AC  A98D                     syscall    GetDialogItem/GetDItem
  1833. 000012AE  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1834. 000012B2  486E FF00                pea.l      [A6 - 0x100]
  1835. 000012B6  A990                     syscall    GetDialogItemText/GetIText
  1836. 000012B8  486E FF00                pea.l      [A6 - 0x100]
  1837. 000012BC  486E FE00                pea.l      [A6 - 0x200]
  1838. 000012C0  4EBA FEAC                jsr        [PC - 0x154 /* 0000116E */]
  1839. 000012C4  4A00                     tst.b      D0
  1840. 000012C6  508F                     addq.l     A7, 8
  1841. 000012C8  6700 00C0                beq        +0xC2 /* 0000138A */
  1842. 000012CC  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1843. 000012D0  7007                     moveq.l    D0, 0x07
  1844. 000012D2  3F00                     move.w     -[A7], D0
  1845. 000012D4  486E FCF4                pea.l      [A6 - 0x30C]
  1846. 000012D8  486E FCF6                pea.l      [A6 - 0x30A]
  1847. 000012DC  486E FCEC                pea.l      [A6 - 0x314]
  1848. 000012E0  A98D                     syscall    GetDialogItem/GetDItem
  1849. 000012E2  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1850. 000012E6  2F0B                     move.l     -[A7], A3
  1851. 000012E8  A990                     syscall    GetDialogItemText/GetIText
  1852. 000012EA  2F0B                     move.l     -[A7], A3
  1853. 000012EC  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1854. 000012F0  7000                     moveq.l    D0, 0x00
  1855. 000012F2  1013                     move.b     D0, [A3]
  1856. 000012F4  6F66                     ble        +0x68 /* 0000135C */
  1857. 000012F6  426D D904                clr.w      [A5 - 0x26FC]
  1858. 000012FA  598F                     subq.l     A7, 4
  1859. 000012FC  4878 0084                push.l     0x84
  1860. 00001300  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1861. 00001304  285F                     movea.l    A4, [A7]+
  1862. 00001306  2F0B                     move.l     -[A7], A3
  1863. 00001308  2054                     movea.l    A0, [A4]
  1864. 0000130A  4868 0020                pea.l      [A0 + 0x20]
  1865. 0000130E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1866. 00001312  486D CB2A                pea.l      [A5 - 0x34D6]
  1867. 00001316  2054                     movea.l    A0, [A4]
  1868. 00001318  2F08                     move.l     -[A7], A0
  1869. 0000131A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1870. 0000131E  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1871. 00001322  7008                     moveq.l    D0, 0x08
  1872. 00001324  3F00                     move.w     -[A7], D0
  1873. 00001326  486E FCF4                pea.l      [A6 - 0x30C]
  1874. 0000132A  486E FCF6                pea.l      [A6 - 0x30A]
  1875. 0000132E  486E FCEC                pea.l      [A6 - 0x314]
  1876. 00001332  A98D                     syscall    GetDialogItem/GetDItem
  1877. 00001334  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1878. 00001338  2F0B                     move.l     -[A7], A3
  1879. 0000133A  A990                     syscall    GetDialogItemText/GetIText
  1880. 0000133C  2F0B                     move.l     -[A7], A3
  1881. 0000133E  2054                     movea.l    A0, [A4]
  1882. 00001340  4868 0040                pea.l      [A0 + 0x40]
  1883. 00001344  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1884. 00001348  2054                     movea.l    A0, [A4]
  1885. 0000134A  217C 4F52 4790 0080      move.l     [A0 + 0x80], 0x4F524790
  1886. 00001352  2F0C                     move.l     -[A7], A4
  1887. 00001354  4EBA 01EC                jsr        [PC + 0x1EC /* 00001542 */]
  1888. 00001358  588F                     addq.l     A7, 4
  1889. 0000135A  6048                     bra        +0x4A /* 000013A4 */
  1890. label0000135C:
  1891. 0000135C  2F0B                     move.l     -[A7], A3
  1892. 0000135E  3F3C 0841                move.w     -[A7], 0x841
  1893. 00001362  7005                     moveq.l    D0, 0x05
  1894. 00001364  3F00                     move.w     -[A7], D0
  1895. 00001366  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1896. 0000136A  2F0B                     move.l     -[A7], A3
  1897. 0000136C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1898. 00001370  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1899. 00001374  7007                     moveq.l    D0, 0x07
  1900. 00001376  3F00                     move.w     -[A7], D0
  1901. 00001378  7200                     moveq.l    D1, 0x00
  1902. 0000137A  3F01                     move.w     -[A7], D1
  1903. 0000137C  3F3C 00FF                move.w     -[A7], 0xFF
  1904. 00001380  A97E                     syscall    SelectDialogItemText/SelIText
  1905. 00001382  426E FCFE                clr.w      [A6 - 0x302]
  1906. 00001386  588F                     addq.l     A7, 4
  1907. 00001388  601A                     bra        +0x1C /* 000013A4 */
  1908. label0000138A:
  1909. 0000138A  2F0B                     move.l     -[A7], A3
  1910. 0000138C  3F3C 0841                move.w     -[A7], 0x841
  1911. 00001390  7004                     moveq.l    D0, 0x04
  1912. 00001392  3F00                     move.w     -[A7], D0
  1913. 00001394  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1914. 00001398  2F0B                     move.l     -[A7], A3
  1915. 0000139A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1916. 0000139E  426E FCFE                clr.w      [A6 - 0x302]
  1917. 000013A2  588F                     addq.l     A7, 4
  1918. label000013A4:
  1919. 000013A4  302E FCFE                move.w     D0, [A6 - 0x302]
  1920. 000013A8  48C0                     ext.l      D0
  1921. 000013AA  7201                     moveq.l    D1, 0x01
  1922. 000013AC  B280                     cmp.l      D1, D0
  1923. 000013AE  670E                     beq        +0x10 /* 000013BE */
  1924. 000013B0  302E FCFE                move.w     D0, [A6 - 0x302]
  1925. 000013B4  48C0                     ext.l      D0
  1926. 000013B6  7202                     moveq.l    D1, 0x02
  1927. 000013B8  B280                     cmp.l      D1, D0
  1928. 000013BA  6600 FE98                bne        -0x166 /* 00001254 */
  1929. label000013BE:
  1930. 000013BE  2F2E FCE8                move.l     -[A7], [A6 - 0x318]
  1931. 000013C2  A873                     syscall    SetPort
  1932. 000013C4  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1933. 000013C8  A983                     syscall    DisposeDialog
  1934. 000013CA  4CEE 1800 FCDC           movem.l    A3,A4, [A6 - 0x324]
  1935. 000013D0  4E5E                     unlink     A6
  1936. 000013D2  4E75                     rts
  1937. export_149:
  1938. 000013D4  4E56 0000                link       A6, 0
  1939. 000013D8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1940. 000013DC  266E 000C                movea.l    A3, [A6 + 0xC]
  1941. 000013E0  3013                     move.w     D0, [A3]
  1942. 000013E2  48C0                     ext.l      D0
  1943. 000013E4  7203                     moveq.l    D1, 0x03
  1944. 000013E6  B280                     cmp.l      D1, D0
  1945. 000013E8  670A                     beq        +0xC /* 000013F4 */
  1946. 000013EA  3013                     move.w     D0, [A3]
  1947. 000013EC  48C0                     ext.l      D0
  1948. 000013EE  7205                     moveq.l    D1, 0x05
  1949. 000013F0  B280                     cmp.l      D1, D0
  1950. 000013F2  662E                     bne        +0x30 /* 00001422 */
  1951. label000013F4:
  1952. 000013F4  2E2B 0002                move.l     D7, [A3 + 0x2]
  1953. 000013F8  CEBC 0000 00FF           and.l      D7, 0xFF
  1954. 000013FE  1007                     move.b     D0, D7
  1955. 00001400  4880                     ext.w      D0
  1956. 00001402  48C0                     ext.l      D0
  1957. 00001404  720D                     moveq.l    D1, 0x0D
  1958. 00001406  B280                     cmp.l      D1, D0
  1959. 00001408  670A                     beq        +0xC /* 00001414 */
  1960. 0000140A  4887                     ext.w      D7
  1961. 0000140C  48C7                     ext.l      D7
  1962. 0000140E  7003                     moveq.l    D0, 0x03
  1963. 00001410  B087                     cmp.l      D0, D7
  1964. 00001412  660E                     bne        +0x10 /* 00001422 */
  1965. label00001414:
  1966. 00001414  7009                     moveq.l    D0, 0x09
  1967. 00001416  2740 0002                move.l     [A3 + 0x2], D0
  1968. 0000141A  422E 0014                clr.b      [A6 + 0x14]
  1969. 0000141E  6000 0112                bra        +0x114 /* 00001532 */
  1970. label00001422:
  1971. 00001422  3013                     move.w     D0, [A3]
  1972. 00001424  48C0                     ext.l      D0
  1973. 00001426  7203                     moveq.l    D1, 0x03
  1974. 00001428  B280                     cmp.l      D1, D0
  1975. 0000142A  670C                     beq        +0xE /* 00001438 */
  1976. 0000142C  3013                     move.w     D0, [A3]
  1977. 0000142E  48C0                     ext.l      D0
  1978. 00001430  7205                     moveq.l    D1, 0x05
  1979. 00001432  B280                     cmp.l      D1, D0
  1980. 00001434  6600 00F8                bne        +0xFA /* 0000152E */
  1981. label00001438:
  1982. 00001438  206E 0010                movea.l    A0, [A6 + 0x10]
  1983. 0000143C  3028 00A4                move.w     D0, [A0 + 0xA4]
  1984. 00001440  48C0                     ext.l      D0
  1985. 00001442  5280                     addq.l     D0, 1
  1986. 00001444  720A                     moveq.l    D1, 0x0A
  1987. 00001446  B280                     cmp.l      D1, D0
  1988. 00001448  6600 00E4                bne        +0xE6 /* 0000152E */
  1989. 0000144C  4887                     ext.w      D7
  1990. 0000144E  48C7                     ext.l      D7
  1991. 00001450  701B                     moveq.l    D0, 0x1B
  1992. 00001452  B087                     cmp.l      D0, D7
  1993. 00001454  670A                     beq        +0xC /* 00001460 */
  1994. 00001456  4887                     ext.w      D7
  1995. 00001458  48C7                     ext.l      D7
  1996. 0000145A  707F                     moveq.l    D0, 0x7F
  1997. 0000145C  B087                     cmp.l      D0, D7
  1998. 0000145E  660E                     bne        +0x10 /* 0000146E */
  1999. label00001460:
  2000. 00001460  7008                     moveq.l    D0, 0x08
  2001. 00001462  2740 0002                move.l     [A3 + 0x2], D0
  2002. 00001466  422E 0014                clr.b      [A6 + 0x14]
  2003. 0000146A  6000 00C6                bra        +0xC8 /* 00001532 */
  2004. label0000146E:
  2005. 0000146E  4887                     ext.w      D7
  2006. 00001470  48C7                     ext.l      D7
  2007. 00001472  7008                     moveq.l    D0, 0x08
  2008. 00001474  B087                     cmp.l      D0, D7
  2009. 00001476  6732                     beq        +0x34 /* 000014AA */
  2010. 00001478  4887                     ext.w      D7
  2011. 0000147A  48C7                     ext.l      D7
  2012. 0000147C  7009                     moveq.l    D0, 0x09
  2013. 0000147E  B087                     cmp.l      D0, D7
  2014. 00001480  6728                     beq        +0x2A /* 000014AA */
  2015. 00001482  4887                     ext.w      D7
  2016. 00001484  48C7                     ext.l      D7
  2017. 00001486  701C                     moveq.l    D0, 0x1C
  2018. 00001488  B087                     cmp.l      D0, D7
  2019. 0000148A  671E                     beq        +0x20 /* 000014AA */
  2020. 0000148C  4887                     ext.w      D7
  2021. 0000148E  48C7                     ext.l      D7
  2022. 00001490  701D                     moveq.l    D0, 0x1D
  2023. 00001492  B087                     cmp.l      D0, D7
  2024. 00001494  6714                     beq        +0x16 /* 000014AA */
  2025. 00001496  4887                     ext.w      D7
  2026. 00001498  48C7                     ext.l      D7
  2027. 0000149A  701E                     moveq.l    D0, 0x1E
  2028. 0000149C  B087                     cmp.l      D0, D7
  2029. 0000149E  670A                     beq        +0xC /* 000014AA */
  2030. 000014A0  4887                     ext.w      D7
  2031. 000014A2  48C7                     ext.l      D7
  2032. 000014A4  701F                     moveq.l    D0, 0x1F
  2033. 000014A6  B087                     cmp.l      D0, D7
  2034. 000014A8  6608                     bne        +0xA /* 000014B2 */
  2035. label000014AA:
  2036. 000014AA  422E 0014                clr.b      [A6 + 0x14]
  2037. 000014AE  6000 0082                bra        +0x84 /* 00001532 */
  2038. label000014B2:
  2039. 000014B2  206E 0010                movea.l    A0, [A6 + 0x10]
  2040. 000014B6  2868 00A0                movea.l    A4, [A0 + 0xA0]
  2041. 000014BA  2054                     movea.l    A0, [A4]
  2042. 000014BC  3028 003C                move.w     D0, [A0 + 0x3C]
  2043. 000014C0  48C0                     ext.l      D0
  2044. 000014C2  2054                     movea.l    A0, [A4]
  2045. 000014C4  3228 0022                move.w     D1, [A0 + 0x22]
  2046. 000014C8  48C1                     ext.l      D1
  2047. 000014CA  2054                     movea.l    A0, [A4]
  2048. 000014CC  3428 0020                move.w     D2, [A0 + 0x20]
  2049. 000014D0  48C2                     ext.l      D2
  2050. 000014D2  9282                     sub.l      D1, D2
  2051. 000014D4  2C00                     move.l     D6, D0
  2052. 000014D6  9C81                     sub.l      D6, D1
  2053. 000014D8  48C6                     ext.l      D6
  2054. 000014DA  700A                     moveq.l    D0, 0x0A
  2055. 000014DC  B086                     cmp.l      D0, D6
  2056. 000014DE  6F40                     ble        +0x42 /* 00001520 */
  2057. 000014E0  7000                     moveq.l    D0, 0x00
  2058. 000014E2  4887                     ext.w      D7
  2059. 000014E4  48C7                     ext.l      D7
  2060. 000014E6  7261                     moveq.l    D1, 0x61
  2061. 000014E8  B287                     cmp.l      D1, D7
  2062. 000014EA  6E0C                     bgt        +0xE /* 000014F8 */
  2063. 000014EC  4887                     ext.w      D7
  2064. 000014EE  48C7                     ext.l      D7
  2065. 000014F0  727A                     moveq.l    D1, 0x7A
  2066. 000014F2  B287                     cmp.l      D1, D7
  2067. 000014F4  6D02                     blt        +0x4 /* 000014F8 */
  2068. 000014F6  7001                     moveq.l    D0, 0x01
  2069. label000014F8:
  2070. 000014F8  4A80                     tst.l      D0
  2071. 000014FA  670C                     beq        +0xE /* 00001508 */
  2072. 000014FC  4887                     ext.w      D7
  2073. 000014FE  48C7                     ext.l      D7
  2074. 00001500  2007                     move.l     D0, D7
  2075. 00001502  7220                     moveq.l    D1, 0x20
  2076. 00001504  9081                     sub.l      D0, D1
  2077. 00001506  6006                     bra        +0x8 /* 0000150E */
  2078. label00001508:
  2079. 00001508  4887                     ext.w      D7
  2080. 0000150A  48C7                     ext.l      D7
  2081. 0000150C  2007                     move.l     D0, D7
  2082. label0000150E:
  2083. 0000150E  1E00                     move.b     D7, D0
  2084. 00001510  4887                     ext.w      D7
  2085. 00001512  3F07                     move.w     -[A7], D7
  2086. 00001514  2F0C                     move.l     -[A7], A4
  2087. 00001516  A9DC                     syscall    TEKey
  2088. 00001518  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2089. 0000151E  6012                     bra        +0x14 /* 00001532 */
  2090. label00001520:
  2091. 00001520  7001                     moveq.l    D0, 0x01
  2092. 00001522  3F00                     move.w     -[A7], D0
  2093. 00001524  A9C8                     syscall    SysBeep
  2094. 00001526  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2095. 0000152C  6004                     bra        +0x6 /* 00001532 */
  2096. label0000152E:
  2097. 0000152E  422E 0014                clr.b      [A6 + 0x14]
  2098. label00001532:
  2099. 00001532  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2100. 00001538  4E5E                     unlink     A6
  2101. 0000153A  205F                     movea.l    A0, [A7]+
  2102. 0000153C  DEFC 000C                add.w      A7, 0xC
  2103. 00001540  4ED0                     jmp        [A0]
  2104. fn00001542:
  2105. 00001542  4E56 FFF0                link       A6, -0x0010
  2106. 00001546  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2107. 0000154A  266E 0008                movea.l    A3, [A6 + 0x8]
  2108. 0000154E  558F                     subq.l     A7, 2
  2109. 00001550  A994                     syscall    CurResFile
  2110. 00001552  3C1F                     move.w     D6, [A7]+
  2111. 00001554  3F2D CCE4                move.w     -[A7], [A5 - 0x331C]
  2112. 00001558  A998                     syscall    UseResFile
  2113. 0000155A  598F                     subq.l     A7, 4
  2114. 0000155C  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2115. 00001562  7004                     moveq.l    D0, 0x04
  2116. 00001564  3F00                     move.w     -[A7], D0
  2117. 00001566  A9A0                     syscall    GetResource
  2118. 00001568  285F                     movea.l    A4, [A7]+
  2119. 0000156A  200C                     move.l     D0, A4
  2120. 0000156C  6724                     beq        +0x26 /* 00001592 */
  2121. 0000156E  2F0C                     move.l     -[A7], A4
  2122. 00001570  558F                     subq.l     A7, 2
  2123. 00001572  2F0C                     move.l     -[A7], A4
  2124. 00001574  A9A6                     syscall    GetResAttrs
  2125. 00001576  301F                     move.w     D0, [A7]+
  2126. 00001578  48C0                     ext.l      D0
  2127. 0000157A  C0BC FFFF FFF7           and.l      D0, 0xFFFFFFF7
  2128. 00001580  3F00                     move.w     -[A7], D0
  2129. 00001582  A9A7                     syscall    SetResAttrs
  2130. 00001584  2F0C                     move.l     -[A7], A4
  2131. 00001586  A9AD                     syscall    RemoveResource/RmveResource
  2132. 00001588  2F0C                     move.l     -[A7], A4
  2133. 0000158A  205F                     movea.l    A0, [A7]+
  2134. 0000158C  A023                     syscall    DisposHandle/DisposeHandle
  2135. 0000158E  7000                     moveq.l    D0, 0x00
  2136. 00001590  2840                     movea.l    A4, D0
  2137. label00001592:
  2138. 00001592  2053                     movea.l    A0, [A3]
  2139. 00001594  2F08                     move.l     -[A7], A0
  2140. 00001596  4EBA 00CA                jsr        [PC + 0xCA /* 00001662 */]
  2141. 0000159A  2053                     movea.l    A0, [A3]
  2142. 0000159C  4868 0020                pea.l      [A0 + 0x20]
  2143. 000015A0  4EBA 00C0                jsr        [PC + 0xC0 /* 00001662 */]
  2144. 000015A4  2053                     movea.l    A0, [A3]
  2145. 000015A6  4868 0040                pea.l      [A0 + 0x40]
  2146. 000015AA  4EBA 00B6                jsr        [PC + 0xB6 /* 00001662 */]
  2147. 000015AE  2053                     movea.l    A0, [A3]
  2148. 000015B0  4868 0060                pea.l      [A0 + 0x60]
  2149. 000015B4  4EBA 00AC                jsr        [PC + 0xAC /* 00001662 */]
  2150. 000015B8  2F0B                     move.l     -[A7], A3
  2151. 000015BA  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2152. 000015C0  7004                     moveq.l    D0, 0x04
  2153. 000015C2  3F00                     move.w     -[A7], D0
  2154. 000015C4  7200                     moveq.l    D1, 0x00
  2155. 000015C6  2F01                     move.l     -[A7], D1
  2156. 000015C8  A9AB                     syscall    AddResource
  2157. 000015CA  558F                     subq.l     A7, 2
  2158. 000015CC  A9AF                     syscall    ResError
  2159. 000015CE  3E1F                     move.w     D7, [A7]+
  2160. 000015D0  48C7                     ext.l      D7
  2161. 000015D2  4A87                     tst.l      D7
  2162. 000015D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2163. 000015D8  670E                     beq        +0x10 /* 000015E8 */
  2164. 000015DA  486D CB38                pea.l      [A5 - 0x34C8]
  2165. 000015DE  48C7                     ext.l      D7
  2166. 000015E0  2F07                     move.l     -[A7], D7
  2167. 000015E2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2168. 000015E6  508F                     addq.l     A7, 8
  2169. label000015E8:
  2170. 000015E8  2F0B                     move.l     -[A7], A3
  2171. 000015EA  558F                     subq.l     A7, 2
  2172. 000015EC  2F0B                     move.l     -[A7], A3
  2173. 000015EE  A9A6                     syscall    GetResAttrs
  2174. 000015F0  301F                     move.w     D0, [A7]+
  2175. 000015F2  48C0                     ext.l      D0
  2176. 000015F4  80BC 0000 0008           or.l       D0, 0x8
  2177. 000015FA  3F00                     move.w     -[A7], D0
  2178. 000015FC  A9A7                     syscall    SetResAttrs
  2179. 000015FE  3F2D CCE4                move.w     -[A7], [A5 - 0x331C]
  2180. 00001602  A999                     syscall    UpdateResFile
  2181. 00001604  558F                     subq.l     A7, 2
  2182. 00001606  A9AF                     syscall    ResError
  2183. 00001608  3E1F                     move.w     D7, [A7]+
  2184. 0000160A  48C7                     ext.l      D7
  2185. 0000160C  4A87                     tst.l      D7
  2186. 0000160E  670E                     beq        +0x10 /* 0000161E */
  2187. 00001610  486D CB5A                pea.l      [A5 - 0x34A6]
  2188. 00001614  48C7                     ext.l      D7
  2189. 00001616  2F07                     move.l     -[A7], D7
  2190. 00001618  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2191. 0000161C  508F                     addq.l     A7, 8
  2192. label0000161E:
  2193. 0000161E  2F0B                     move.l     -[A7], A3
  2194. 00001620  A9A3                     syscall    ReleaseResource
  2195. 00001622  3F06                     move.w     -[A7], D6
  2196. 00001624  A998                     syscall    UseResFile
  2197. 00001626  48C7                     ext.l      D7
  2198. 00001628  4A87                     tst.l      D7
  2199. 0000162A  662C                     bne        +0x2E /* 00001658 */
  2200. 0000162C  558F                     subq.l     A7, 2
  2201. 0000162E  486D CBE0                pea.l      [A5 - 0x3420]
  2202. 00001632  3F2D CCE2                move.w     -[A7], [A5 - 0x331E]
  2203. 00001636  486E FFF0                pea.l      [A6 - 0x10]
  2204. 0000163A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2205. 0000163E  006E 0040 FFF8           ori.w      [A6 - 0x8], 0x40 /* '@' */
  2206. 00001644  558F                     subq.l     A7, 2
  2207. 00001646  486D CBE0                pea.l      [A5 - 0x3420]
  2208. 0000164A  3F2D CCE2                move.w     -[A7], [A5 - 0x331E]
  2209. 0000164E  486E FFF0                pea.l      [A6 - 0x10]
  2210. 00001652  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  2211. 00001656  588F                     addq.l     A7, 4
  2212. label00001658:
  2213. 00001658  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  2214. 0000165E  4E5E                     unlink     A6
  2215. 00001660  4E75                     rts
  2216. fn00001662:
  2217. 00001662  48E7 0310                movem.l    -[A7], D6,D7,A3
  2218. 00001666  266F 0010                movea.l    A3, [A7 + 0x10]
  2219. 0000166A  7000                     moveq.l    D0, 0x00
  2220. 0000166C  1013                     move.b     D0, [A3]
  2221. 0000166E  3C00                     move.w     D6, D0
  2222. 00001670  48C6                     ext.l      D6
  2223. 00001672  4A86                     tst.l      D6
  2224. 00001674  6F14                     ble        +0x16 /* 0000168A */
  2225. 00001676  7E01                     moveq.l    D7, 0x01
  2226. 00001678  6008                     bra        +0xA /* 00001682 */
  2227. label0000167A:
  2228. 0000167A  0A33 00EB 7000           xori.b     [A3 + D7.w], 0xEB
  2229. 00001680  5247                     addq.w     D7, 1
  2230. label00001682:
  2231. 00001682  48C7                     ext.l      D7
  2232. 00001684  48C6                     ext.l      D6
  2233. 00001686  BC87                     cmp.l      D6, D7
  2234. 00001688  6CF0                     bge        -0xE /* 0000167A */
  2235. label0000168A:
  2236. 0000168A  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  2237. 0000168E  4E75                     rts
  2238. fn00001690:
  2239. 00001690  2F0B                     move.l     -[A7], A3
  2240. 00001692  266F 0008                movea.l    A3, [A7 + 0x8]
  2241. 00001696  2F0B                     move.l     -[A7], A3
  2242. 00001698  4EBA FFC8                jsr        [PC - 0x38 /* 00001662 */]
  2243. 0000169C  588F                     addq.l     A7, 4
  2244. 0000169E  265F                     movea.l    A3, [A7]+
  2245. 000016A0  4E75                     rts
  2246. fn000016A2:
  2247. 000016A2  4E56 0000                link       A6, 0
  2248. 000016A6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2249. 000016AA  286E 0008                movea.l    A4, [A6 + 0x8]
  2250. 000016AE  558F                     subq.l     A7, 2
  2251. 000016B0  A994                     syscall    CurResFile
  2252. 000016B2  3C1F                     move.w     D6, [A7]+
  2253. 000016B4  3F2D CCE4                move.w     -[A7], [A5 - 0x331C]
  2254. 000016B8  A998                     syscall    UseResFile
  2255. 000016BA  598F                     subq.l     A7, 4
  2256. 000016BC  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2257. 000016C2  7004                     moveq.l    D0, 0x04
  2258. 000016C4  3F00                     move.w     -[A7], D0
  2259. 000016C6  A9A0                     syscall    GetResource
  2260. 000016C8  265F                     movea.l    A3, [A7]+
  2261. 000016CA  200B                     move.l     D0, A3
  2262. 000016CC  6612                     bne        +0x14 /* 000016E0 */
  2263. 000016CE  486D CB7A                pea.l      [A5 - 0x3486]
  2264. 000016D2  7000                     moveq.l    D0, 0x00
  2265. 000016D4  2F00                     move.l     -[A7], D0
  2266. 000016D6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2267. 000016DA  508F                     addq.l     A7, 8
  2268. 000016DC  6000 0082                bra        +0x84 /* 00001760 */
  2269. label000016E0:
  2270. 000016E0  2053                     movea.l    A0, [A3]
  2271. 000016E2  2F08                     move.l     -[A7], A0
  2272. 000016E4  4EBA FFAA                jsr        [PC - 0x56 /* 00001690 */]
  2273. 000016E8  2053                     movea.l    A0, [A3]
  2274. 000016EA  4868 0020                pea.l      [A0 + 0x20]
  2275. 000016EE  4EBA FFA0                jsr        [PC - 0x60 /* 00001690 */]
  2276. 000016F2  2053                     movea.l    A0, [A3]
  2277. 000016F4  4868 0040                pea.l      [A0 + 0x40]
  2278. 000016F8  4EBA FF96                jsr        [PC - 0x6A /* 00001690 */]
  2279. 000016FC  2053                     movea.l    A0, [A3]
  2280. 000016FE  4868 0060                pea.l      [A0 + 0x60]
  2281. 00001702  4EBA FF8C                jsr        [PC - 0x74 /* 00001690 */]
  2282. 00001706  2053                     movea.l    A0, [A3]
  2283. 00001708  2F08                     move.l     -[A7], A0
  2284. 0000170A  2F0C                     move.l     -[A7], A4
  2285. 0000170C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2286. 00001710  2053                     movea.l    A0, [A3]
  2287. 00001712  4868 0020                pea.l      [A0 + 0x20]
  2288. 00001716  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2289. 0000171A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2290. 0000171E  2053                     movea.l    A0, [A3]
  2291. 00001720  4868 0040                pea.l      [A0 + 0x40]
  2292. 00001724  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2293. 00001728  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2294. 0000172C  2053                     movea.l    A0, [A3]
  2295. 0000172E  4868 0060                pea.l      [A0 + 0x60]
  2296. 00001732  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2297. 00001736  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2298. 0000173A  2F0B                     move.l     -[A7], A3
  2299. 0000173C  A9A3                     syscall    ReleaseResource
  2300. 0000173E  558F                     subq.l     A7, 2
  2301. 00001740  A9AF                     syscall    ResError
  2302. 00001742  3E1F                     move.w     D7, [A7]+
  2303. 00001744  48C7                     ext.l      D7
  2304. 00001746  4A87                     tst.l      D7
  2305. 00001748  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2306. 0000174C  670E                     beq        +0x10 /* 0000175C */
  2307. 0000174E  486D CB88                pea.l      [A5 - 0x3478]
  2308. 00001752  48C7                     ext.l      D7
  2309. 00001754  2F07                     move.l     -[A7], D7
  2310. 00001756  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2311. 0000175A  508F                     addq.l     A7, 8
  2312. label0000175C:
  2313. 0000175C  3F06                     move.w     -[A7], D6
  2314. 0000175E  A998                     syscall    UseResFile
  2315. label00001760:
  2316. 00001760  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2317. 00001766  4E5E                     unlink     A6
  2318. 00001768  4E75                     rts
  2319. fn0000176A:
  2320. 0000176A  48E7 0018                movem.l    -[A7], A3,A4
  2321. 0000176E  286F 000C                movea.l    A4, [A7 + 0xC]
  2322. 00001772  4A2D D48A                tst.b      [A5 - 0x2B76]
  2323. 00001776  673A                     beq        +0x3C /* 000017B2 */
  2324. 00001778  598F                     subq.l     A7, 4
  2325. 0000177A  3F3C 2810                move.w     -[A7], 0x2810
  2326. 0000177E  A9BC                     syscall    GetPicture
  2327. 00001780  265F                     movea.l    A3, [A7]+
  2328. 00001782  200B                     move.l     D0, A3
  2329. 00001784  672C                     beq        +0x2E /* 000017B2 */
  2330. 00001786  2F0C                     move.l     -[A7], A4
  2331. 00001788  7002                     moveq.l    D0, 0x02
  2332. 0000178A  3F00                     move.w     -[A7], D0
  2333. 0000178C  486D CCF4                pea.l      [A5 - 0x330C]
  2334. 00001790  486D CCFE                pea.l      [A5 - 0x3302]
  2335. 00001794  486D CCF6                pea.l      [A5 - 0x330A]
  2336. 00001798  A98D                     syscall    GetDialogItem/GetDItem
  2337. 0000179A  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2338. 0000179E  A9A3                     syscall    ReleaseResource
  2339. 000017A0  2F0C                     move.l     -[A7], A4
  2340. 000017A2  7002                     moveq.l    D0, 0x02
  2341. 000017A4  3F00                     move.w     -[A7], D0
  2342. 000017A6  3F2D CCF4                move.w     -[A7], [A5 - 0x330C]
  2343. 000017AA  2F0B                     move.l     -[A7], A3
  2344. 000017AC  486D CCF6                pea.l      [A5 - 0x330A]
  2345. 000017B0  A98E                     syscall    SetDialogItem/SetDItem
  2346. label000017B2:
  2347. 000017B2  4CDF 1800                movem.l    A3,A4, [A7]+
  2348. 000017B6  4E75                     rts
  2349. fn000017B8:
  2350. 000017B8  4E56 FC00                link       A6, -0x0400
  2351. 000017BC  48E7 0018                movem.l    -[A7], A3,A4
  2352. 000017C0  49EE FF00                lea.l      A4, [A6 - 0x100]
  2353. 000017C4  266E 0008                movea.l    A3, [A6 + 0x8]
  2354. 000017C8  486E FC00                pea.l      [A6 - 0x400]
  2355. 000017CC  486E FE00                pea.l      [A6 - 0x200]
  2356. 000017D0  486E FD00                pea.l      [A6 - 0x300]
  2357. 000017D4  2F0C                     move.l     -[A7], A4
  2358. 000017D6  4EBA FECA                jsr        [PC - 0x136 /* 000016A2 */]
  2359. 000017DA  2F0B                     move.l     -[A7], A3
  2360. 000017DC  7007                     moveq.l    D0, 0x07
  2361. 000017DE  3F00                     move.w     -[A7], D0
  2362. 000017E0  486D CCF4                pea.l      [A5 - 0x330C]
  2363. 000017E4  486D CCFE                pea.l      [A5 - 0x3302]
  2364. 000017E8  486D CCF6                pea.l      [A5 - 0x330A]
  2365. 000017EC  A98D                     syscall    GetDialogItem/GetDItem
  2366. 000017EE  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2367. 000017F2  2F0C                     move.l     -[A7], A4
  2368. 000017F4  A98F                     syscall    SetDialogItemText/SetIText
  2369. 000017F6  2F0B                     move.l     -[A7], A3
  2370. 000017F8  7008                     moveq.l    D0, 0x08
  2371. 000017FA  3F00                     move.w     -[A7], D0
  2372. 000017FC  486D CCF4                pea.l      [A5 - 0x330C]
  2373. 00001800  486D CCFE                pea.l      [A5 - 0x3302]
  2374. 00001804  486D CCF6                pea.l      [A5 - 0x330A]
  2375. 00001808  A98D                     syscall    GetDialogItem/GetDItem
  2376. 0000180A  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2377. 0000180E  486E FD00                pea.l      [A6 - 0x300]
  2378. 00001812  A98F                     syscall    SetDialogItemText/SetIText
  2379. 00001814  2F0B                     move.l     -[A7], A3
  2380. 00001816  7009                     moveq.l    D0, 0x09
  2381. 00001818  3F00                     move.w     -[A7], D0
  2382. 0000181A  486D CCF4                pea.l      [A5 - 0x330C]
  2383. 0000181E  486D CCFE                pea.l      [A5 - 0x3302]
  2384. 00001822  486D CCF6                pea.l      [A5 - 0x330A]
  2385. 00001826  A98D                     syscall    GetDialogItem/GetDItem
  2386. 00001828  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2387. 0000182C  486E FE00                pea.l      [A6 - 0x200]
  2388. 00001830  A98F                     syscall    SetDialogItemText/SetIText
  2389. 00001832  2F0B                     move.l     -[A7], A3
  2390. 00001834  700A                     moveq.l    D0, 0x0A
  2391. 00001836  3F00                     move.w     -[A7], D0
  2392. 00001838  486D CCF4                pea.l      [A5 - 0x330C]
  2393. 0000183C  486D CCFE                pea.l      [A5 - 0x3302]
  2394. 00001840  486D CCF6                pea.l      [A5 - 0x330A]
  2395. 00001844  A98D                     syscall    GetDialogItem/GetDItem
  2396. 00001846  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2397. 0000184A  486E FC00                pea.l      [A6 - 0x400]
  2398. 0000184E  A98F                     syscall    SetDialogItemText/SetIText
  2399. 00001850  4CEE 1800 FBF8           movem.l    A3,A4, [A6 - 0x408]
  2400. 00001856  4E5E                     unlink     A6
  2401. 00001858  4E75                     rts
  2402. fn0000185A:
  2403. 0000185A  4E56 FF00                link       A6, -0x0100
  2404. 0000185E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2405. 00001862  49EE FF00                lea.l      A4, [A6 - 0x100]
  2406. 00001866  598F                     subq.l     A7, 4
  2407. 00001868  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2408. 0000186E  7000                     moveq.l    D0, 0x00
  2409. 00001870  3F00                     move.w     -[A7], D0
  2410. 00001872  A9A0                     syscall    GetResource
  2411. 00001874  265F                     movea.l    A3, [A7]+
  2412. 00001876  200B                     move.l     D0, A3
  2413. 00001878  6610                     bne        +0x12 /* 0000188A */
  2414. 0000187A  486D CBA8                pea.l      [A5 - 0x3458]
  2415. 0000187E  7000                     moveq.l    D0, 0x00
  2416. 00001880  2F00                     move.l     -[A7], D0
  2417. 00001882  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2418. 00001886  508F                     addq.l     A7, 8
  2419. 00001888  6046                     bra        +0x48 /* 000018D0 */
  2420. label0000188A:
  2421. 0000188A  2053                     movea.l    A0, [A3]
  2422. 0000188C  2F08                     move.l     -[A7], A0
  2423. 0000188E  2F0C                     move.l     -[A7], A4
  2424. 00001890  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2425. 00001894  2F0B                     move.l     -[A7], A3
  2426. 00001896  A9A3                     syscall    ReleaseResource
  2427. 00001898  558F                     subq.l     A7, 2
  2428. 0000189A  A9AF                     syscall    ResError
  2429. 0000189C  3E1F                     move.w     D7, [A7]+
  2430. 0000189E  48C7                     ext.l      D7
  2431. 000018A0  4A87                     tst.l      D7
  2432. 000018A2  670E                     beq        +0x10 /* 000018B2 */
  2433. 000018A4  486D CBC2                pea.l      [A5 - 0x343E]
  2434. 000018A8  48C7                     ext.l      D7
  2435. 000018AA  2F07                     move.l     -[A7], D7
  2436. 000018AC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2437. 000018B0  508F                     addq.l     A7, 8
  2438. label000018B2:
  2439. 000018B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2440. 000018B6  7006                     moveq.l    D0, 0x06
  2441. 000018B8  3F00                     move.w     -[A7], D0
  2442. 000018BA  486D CCF4                pea.l      [A5 - 0x330C]
  2443. 000018BE  486D CCFE                pea.l      [A5 - 0x3302]
  2444. 000018C2  486D CCF6                pea.l      [A5 - 0x330A]
  2445. 000018C6  A98D                     syscall    GetDialogItem/GetDItem
  2446. 000018C8  2F2D CCFE                move.l     -[A7], [A5 - 0x3302]
  2447. 000018CC  2F0C                     move.l     -[A7], A4
  2448. 000018CE  A98F                     syscall    SetDialogItemText/SetIText
  2449. label000018D0:
  2450. 000018D0  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  2451. 000018D6  4E5E                     unlink     A6
  2452. 000018D8  4E75                     rts
  2453.